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 l' AWS interface de ligne de commande.
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 pour vous. Notez que la création de la version du moteur à partir du support d'installation que vous avez fourni ajoute environ 20 minutes au 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 du moteur personnalisées. Une fois la version du moteur créée, le lancement d'instances correspondant à celle-ci suit le même calendrier que les instances LI.
CLI : via la AWS CLI, vous appelez create-custom-db-engine-version d'abord pour créer la version du moteur BYOM, puis 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 Available son 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 décrites dansCré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 Bases de données, puis sélectionnez Créer une base de données.
Pour Choisir une méthode de création de base de données, choisissez Configuration complète.
Pour les options du moteur, choisissez Microsoft SQL Server.
Pour les modèles, choisissez Production ou Dev/Test en 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 du moteur principal, choisissez la version de SQL Server qui correspond à votre support d'installation (par exemple, 2022 ou 2025).
Pour la version mineure du moteur, choisissez la version mineure cible (par exemple,
16.00.4175.1.v1pour SQL Server 2022 ou17.00.4045.5.v1pour SQL Server 2025).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 17.00.4045.5.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"— L'édition correcte du moteur."EngineVersion": "17.00.4045.5.v1"— La 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 de moteur BYOM pour cette version de moteur. Mettez à jour votre automatisation pour inclure le--license-modelparamètre avant d'activer une version du moteur BYOM.