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.
Création d'une instance de base de données BYOM pour RDS pour SQL Server
Vous pouvez créer des instances BYOM via la console Amazon RDS ou la CLI AWS .
Console : depuis la page Créer une base de données, vous pouvez créer une instance BYOM de la même manière que vous créeriez une instance License Included (LI). La console crée la version du moteur BYOM en arrière-plan à votre place. Notez que la création de la version du moteur à partir du support d'installation fourni augmente d'environ 20 minutes le temps total de création de l'instance.
Pour éviter cette attente supplémentaire, vous pouvez pré-créer la version du moteur BYOM à partir de la page Versions personnalisées du moteur. Une fois la version du moteur créée, le lancement des instances par rapport à celle-ci suit le même calendrier que celui des instances LI.
CLI : via la AWS CLI, vous appelez d'abord create-custom-db-engine-version pour créer la version du moteur BYOM, puis vous appelez create-db-instance pour lancer votre base de données. Ce processus en deux étapes s'applique également lorsque vous modifiez des instances BYOM existantes vers une nouvelle version mineure : créez d'abord la version cible du moteur BYOM, attendez qu'elle atteigne le Available statut, puis appelez modify-db-instance pour effectuer la mise à niveau.
Conditions préalables
Avant de créer une instance de base de données BYOM, vérifiez les points suivants :
Vous avez terminé les étapes deCréation et gestion des versions du moteur BYOM pour RDS pour SQL Server.
Connectez-vous à la console AWS de gestion
et ouvrez la console Amazon RDS. Dans le volet de navigation, choisissez Databases, puis Create database.
Pour Choisir une méthode de création de base de données, sélectionnez Configuration complète.
Pour les options du moteur, choisissez Microsoft SQL Server.
Pour les modèles, choisissez Production ou Dev/Testen fonction de votre cas d'utilisation.
Pour Type de gestion de base de données, choisissez Amazon RDS.
Pour Édition, choisissez SQL Server Standard Edition ou SQL Server Enterprise Edition.
Pour le modèle de licence, choisissez BYOM (Bring Your Own Media).
Pour la version majeure du moteur, choisissez la version de SQL Server qui correspond à votre support d'installation (par exemple, 2022).
Pour la version mineure du moteur, choisissez la version mineure cible (par exemple,
16.00.4175.1.v1).Pour Identifiant d'instance de base de données, saisissez un nom unique pour votre instance de base de données.
Configurez les paramètres restants (classe d'instance de base de données, stockage, connectivité, authentification, sauvegardes et maintenance) comme vous le feriez pour une instance avec licence incluse.
Choisissez Créer une base de données.
Amazon RDS crée automatiquement la version du moteur BYOM et lance votre instance.
Utilisez la create-db-instance commande avec --license-model bring-your-own-media :
aws rds create-db-instance \ --engine sqlserver-ee \ --engine-version 16.00.4175.1.v1 \ --license-model bring-your-own-media \ --db-instance-identifier my-byom-instance \ --db-instance-class db.m7i.xlarge \ --master-username admin \ --master-user-password <password> \ --allocated-storage 200 \ --db-subnet-group-name my-subnet-group \ --vpc-security-group-ids sg-0123456789abcdef0
Vérification de votre instance de base de données BYOM
Après avoir créé l'instance, vérifiez qu'elle utilise le modèle de licence BYOM :
aws rds describe-db-instances \ --db-instance-identifier my-byom-instance
Dans la réponse, confirmez les valeurs suivantes :
"LicenseModel": "bring-your-own-media"— L'instance utilise votre propre licence SQL Server."Engine": "sqlserver-ee"— La bonne édition du moteur."EngineVersion": "16.00.4175.1.v1"— Version du moteur cible.
Considérations
Si vous disposez d'une automatisation existante qui crée des instances de base de données sans les spécifier
--license-model, ces flux de travail échouent une fois que vous avez créé une version du moteur BYOM pour cette version du moteur. Mettez à jour votre automatisation pour inclure le--license-modelparamètre avant d'activer une version du moteur BYOM.