Préparation à la création d'un CEV for RDS Custom for SQL Server - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Préparation à la création d'un CEV for RDS Custom for SQL Server

Vous pouvez créer un CEV en utilisant une Amazon Machine Image (AMI) contenant Microsoft SQL Server préinstallé, licence incluse (LI), ou avec un support d'installation AMI sur lequel vous installez votre propre support d'installation de SQL serveur (BYOM).

Préparation et CEV utilisation de Bring Your Own Media (BYOM)

Les étapes suivantes utilisent un AMI avec Windows Server 2019 Base à titre d'exemple.

Pour créer une CEV utilisation BYOM
  1. Sur la EC2 console Amazon, choisissez Launch Instance.

  2. Dans Nom, entrez le nom de l'instance.

  3. Sous Démarrage rapide, sélectionnez Windows.

  4. Choisissez Microsoft Windows Server 2019 Base.

  5. Choisissez le type d'instance, la paire de clés, les paramètres réseau et de stockage appropriés, puis lancez l'instance.

  6. Après avoir lancé ou créé l'EC2instance, assurez-vous que le bon Windows AMI a été sélectionné à l'étape 4 :

    1. Sélectionnez l'EC2instance dans la EC2 console Amazon.

    2. Dans la section Détails, vérifiez l'opération Usage et assurez-vous qu'elle est définie sur : 0002RunInstances.

      Windows AMI RunInstances utilisant:0002 pour. BYOM
  7. Connectez-vous à l'EC2instance et copiez-y le support d'installation de votre SQL serveur.

    Note

    Si vous créez une édition CEV utilisant SQL Server Developer, vous devrez peut-être obtenir le support d'installation à l'aide de votre abonnement Microsoft Visual Studio.

  8. Installer le SQL serveur. Veillez à effectuer les opérations suivantes :

    1. Révision Exigences pour le modèle BYOM pour RDS Custom for SQL Server etSupport de version pour RDS Custom for SQL Server CEVs.

    2. Définissez le répertoire racine de l'instance sur le répertoire par défaut C:\Program Files\Microsoft SQL Server\. Ne modifiez pas ce répertoire.

    3. Définissez le nom de compte du moteur de base de données du SQL serveur sur NT Service\MSSQLSERVER ouNT AUTHORITY\NETWORK SERVICE.

    4. Réglez le mode de démarrage SQL du serveur sur Manuel.

    5. Choisissez le mode d'authentification SQL du serveur comme mode mixte.

    6. Conservez les paramètres actuels pour les répertoires de données et les emplacements TempDB par défaut.

  9. Accordez au SQL serveur Server Sysadmin (SA) le privilège de rôle serveur pour : NT AUTHORITY\SYSTEM

    USE [master] GO EXEC master..sp_addsrvrolemember @loginame = N'NT AUTHORITY\SYSTEM' , @rolename = N'sysadmin' GO
  10. Installez des logiciels supplémentaires ou personnalisez la configuration du système d'exploitation et de la base de données pour répondre à vos exigences.

  11. Exécutez Sysprep sur l'instance. EC2 Pour plus d'informations, consultez Créer un Amazon à EC2 AMI l'aide de Windows Sysprep.

  12. Enregistrez le fichier AMI contenant la version de votre SQL serveur installée, les autres logiciels et les personnalisations. Cela constituera votre image finale.

  13. Créez-en une nouvelle CEV en fournissant l'AMIID de l'image que vous avez créée. Pour obtenir des instructions complètes, consultez Création d'une version CEV pour RDS Custom pour SQL Server.

  14. Créez une nouvelle instance de base de données RDS personnalisée pour le SQL serveur à l'aide duCEV. Pour obtenir des instructions complètes, consultez Création d'une instance de base de données RDS Custom pour SQL Server à partir d'une version CEV.

Préparation d'CEVun SQL serveur préinstallé (LI)

Les étapes suivantes pour créer un système à CEV l'aide de Microsoft SQL Server (LI) préinstallé utilisent un numéro de version AMI avec SQLServer CU2 0 à 2023.05.10 titre d'exemple. Lorsque vous créez unCEV, choisissez-en un AMI avec le numéro de version le plus récent. Cela garantit que vous utilisez une version prise en charge de Windows Server et SQL Server dotée de la dernière mise à jour cumulative (CU).

Pour créer un à CEV l'aide de Microsoft SQL Server (LI) préinstallé
  1. Choisissez la dernière version disponible AWS EC2Windows Amazon Machine Image (AMI) avec licence incluse (LI) Microsoft Windows Server et SQL Server.

    1. Recherchez CU20 dans l'historique des AMI versions de Windows.

    2. Notez le numéro de version. Pour SQL Server 2019 CU2 0, le numéro de version est2023.05.10.

      AMIrésultat de l'historique des versions pour SQL Server 2019 CU2 0.
    3. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/.

    4. Dans le panneau de navigation de gauche de la EC2 console Amazon, choisissez Images, puis AMIs.

    5. Choisissez Images publiques.

    6. Entrez 2023.05.10 dans la zone de recherche. Une liste de AMIs apparaît.

    7. Entrez Windows_Server-2019-English-Full-SQL_2019 dans la zone de recherche pour filtrer les résultats. Les résultats suivants doivent apparaître.

      Pris en charge AMIs à l'aide de SQL Server 2019 CU2 0.
    8. Choisissez AMI l'édition SQL Server que vous souhaitez utiliser.

  2. Créez ou lancez une EC2 instance à partir de celle que vous avez choisieAMI.

  3. Connectez-vous à l'EC2instance et installez des logiciels supplémentaires ou personnalisez la configuration du système d'exploitation et de la base de données en fonction de vos besoins.

  4. Exécutez Sysprep sur l'instance. EC2 Pour plus d'informations sur la préparation et AMI l'utilisation de Sysprep, consultez Créer une image Amazon Machine () AMI standardisée à l'aide de Sysprep.

  5. Enregistrez le fichier AMI contenant la version de votre SQL serveur installée, les autres logiciels et les personnalisations. Cela constituera votre image finale.

  6. Créez-en une nouvelle CEV en fournissant l'AMIID de l'image que vous avez créée. Pour connaître les étapes détaillées relatives à la création d'unCEV, voirCréation d'une version CEV pour RDS Custom pour SQL Server.

  7. Créez une nouvelle instance de base de données RDS personnalisée pour le SQL serveur à l'aide duCEV. Pour obtenir des instructions complètes, consultez Création d'une instance de base de données RDS Custom pour SQL Server à partir d'une version CEV.

Disponibilité régionale pour RDS Custom for SQL Server CEVs

La prise en charge de la version personnalisée du moteur (CEV) pour RDS Custom for SQL Server est disponible dans les versions suivantes Régions AWS:

  • USA Est (Ohio)

  • USA Est (Virginie du Nord)

  • USA Ouest (Oregon)

  • Asie-Pacifique (Mumbai)

  • Asie-Pacifique (Séoul)

  • Asie-Pacifique (Singapour)

  • Asie-Pacifique (Sydney)

  • Asie-Pacifique (Tokyo)

  • Canada (Centre)

  • Europe (Francfort)

  • Europe (Irlande)

  • Europe (Londres)

  • Europe (Stockholm)

  • Amérique du Sud (São Paulo)

Support de version pour RDS Custom for SQL Server CEVs

CEVla création de RDS Custom for SQL Server est prise en charge pour les applications suivantes AWS EC2Fenêtres AMIs :

  • Pour CEVs utiliser un support préinstallé, AWS EC2Windows AMIs avec licence incluse (LI) Microsoft Windows Server 2019 (OS) et SQL Server 2022 ou 2019

  • Pour CEVs utiliser bring your own media (BYOM), AWS EC2Windows AMIs avec Microsoft Windows Server 2019 (système d'exploitation)

CEVla création de RDS Custom for SQL Server est prise en charge pour les éditions de système d'exploitation et de base de données suivantes :

  • Pour CEVs utiliser un support préinstallé :

    • SQLServer 2022 avecCU9, pour les éditions Enterprise, Standard et Web

    • SQLServer 2019 avec CU17CU18, CU2 0 etCU24, pour les éditions Enterprise, Standard et Web

  • Pour CEVs utiliser bring your own media (BYOM) :

    • SQLServer 2022 avecCU9, pour les éditions Enterprise, Standard et Developer

    • SQLServer 2019 avec CU17CU18, CU2 0 etCU24, pour les éditions Enterprise, Standard et Developer

  • Windows Server 2019 est le seul système d'exploitation pris en charge pour CEVs utiliser des supports préinstallés ou apporter votre propre contenu multimédia (BYOM).

Pour plus d’informations, consultez .AWS Historique des AMI versions de Windows.

Exigences relatives à RDS Custom for SQL Server CEVs

Les exigences suivantes s'appliquent à la création d'un CEV for RDS Custom for SQL Server :

  • Le système AMI utilisé pour créer un CEV doit être basé sur une configuration de système d'exploitation et de base de données prise en charge par RDS Custom for SQL Server. Pour plus d'informations sur les configurations prises en charge, consultez Exigences et limites relatives à Amazon RDS Custom for SQL Server.

  • Ils CEV doivent avoir un nom unique. Vous ne pouvez pas créer un CEV avec le même nom qu'un existantCEV.

  • Vous devez le nommer CEV en utilisant le modèle de dénomination suivant : version majeure SQL du serveur, version mineure, chaîne personnalisée. La version majeure et la version mineure doivent correspondre à la version SQL du serveur fournie avec leAMI. Par exemple, vous pouvez nommer un SQL serveur 2019 CU17 sous la forme AMI 15.00.4249.2.my_cevtest.

  • Vous devez préparer et AMI utiliser Sysprep. Pour plus d'informations sur la préparation et AMI l'utilisation de Sysprep, consultez Créer une image Amazon Machine () AMI standardisée à l'aide de Sysprep.

  • Vous êtes responsable du maintien du cycle de vie duAMI. Une instance de base de données RDS personnalisée pour SQL serveur créée à partir d'un CEV ne stocke pas de copie duAMI. Il conserve un pointeur vers celui AMI que vous avez utilisé pour créer leCEV. AMIIl doit exister pour qu'une instance de base de données RDS personnalisée pour SQL serveur reste opérationnelle.

Limitations relatives à RDS Custom for SQL Server CEVs

Les limitations suivantes s'appliquent aux versions de moteur personnalisées avec RDS Custom for SQL Server :

  • Vous ne pouvez pas supprimer un CEV si des ressources, telles que des instances de base de données ou des instantanés de base de données, y sont associées.

  • Pour créer une instance de base de données RDS personnalisée pour le SQL serveur, elle CEV doit avoir le statut pending-validationavailable,failed, ouvalidating. Vous ne pouvez pas créer une instance de base de données RDS personnalisée pour le SQL serveur en utilisant un CEV si le CEV statut estincompatible-image-configuration.

  • Pour modifier une instance de base de données RDS Custom for SQL Server afin d'en utiliser une nouvelleCEV, le statut CEV doit être deavailable.

  • Vous ne pouvez pas créer une AMI ou CEV à partir d'une instance de base de données RDS Custom for SQL Server existante.

  • Vous ne pouvez pas modifier un existant CEV pour en utiliser un autreAMI. Toutefois, vous pouvez modifier une instance de base de données RDS Custom for SQL Server afin d'en utiliser une autreCEV. Pour de plus amples informations, veuillez consulter Modification d'une instance de base de données RDS Custom for SQL Server.

  • Le chiffrement d'une AMI ou CEV avec une KMS clé gérée par le client différente de la KMS clé fournie lors de la création de l'instance de base de données n'est pas pris en charge.

  • La copie interrégionale de CEVs n'est pas prise en charge.

  • La copie entre comptes CEVs n'est pas prise en charge.

  • Vous ne pouvez pas restaurer ou récupérer un CEV fichier après l'avoir supprimé. Cependant, vous pouvez en créer un nouveau CEV à partir de celui-ciAMI.

  • Une instance de base de données RDS personnalisée pour SQL le SQL serveur stocke les fichiers de base de données de votre serveur sur le lecteur D : \. Le fichier AMI associé à un CEV doit stocker les fichiers de base de données SQL du système Microsoft Server sur le lecteur C : \.

  • Une instance de base de données RDS personnalisée pour le SQL serveur conserve les modifications de configuration que vous avez apportées au SQL serveur. Les modifications de configuration apportées au système d'exploitation sur une instance de base de données RDS Custom for SQL Server en cours d'exécution créée à partir d'un CEV ne sont pas conservées. Si vous devez apporter une modification de configuration permanente au système d'exploitation et le conserver en tant que nouvelle configuration de base de données, créez-en une nouvelle CEV et modifiez l'instance de base de données pour utiliser la nouvelleCEV.

    Important

    La modification d'une instance de base de données RDS Custom for SQL Server afin d'en utiliser une nouvelle CEV est une opération hors ligne. Vous pouvez effectuer la modification immédiatement ou la planifier au cours d'un créneau de maintenance hebdomadaire.

  • Lorsque vous modifiez unCEV, Amazon RDS n'applique ces modifications à aucune instance de base de données RDS Custom for SQL Server associée. Vous devez modifier chaque instance de base de données RDS Custom for SQL Server pour utiliser la nouvelle instance ou la version mise à jourCEV. Pour de plus amples informations, veuillez consulter Modification d'une instance de base de données RDS Custom for SQL Server.

  • Important

    Si un objet AMI utilisé par a CEV est supprimé, toutes les modifications susceptibles de nécessiter le remplacement de l'hôte, par exemple le calcul à l'échelle, échoueront. L'instance de base de données RDS Custom for SQL Server sera ensuite placée en dehors du périmètre de RDS support. Nous vous recommandons d'éviter de supprimer tout AMI ce qui est associé à unCEV.