Amazon Relational Database Service
Guide de l'utilisateur (Version de l'API 2014-10-31)

Création d'une instance de base de données exécutant le moteur de base de données Microsoft SQL Server

La fondation de base d'Amazon RDS est l'instance de base de données. Votre instance de base de données Amazon RDS est similaire à votre serveur Microsoft SQL Server sur site. Après avoir créé votre instance de base de données SQL Server, vous pouvez lui ajouter une ou plusieurs bases de données personnalisées.

Important

Vous devez réaliser les tâches dans la section Configuration pour Amazon RDS avant de créer une instance de base de données ou de vous y connecter.

Pour obtenir un exemple qui vous explique le processus de création et de connexion à un exemple d'instance de base de données, consultez Création d'une instance de base de données Microsoft SQL Server et connexion à une instance de base de données.

AWS Management Console

Pour lancer une instance de base de données SQL Server

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans le coin supérieur droit de la console Amazon RDS, choisissez la région AWS dans laquelle vous voulez créer l'instance de base de données.

  3. Dans la panneau de navigation, choisissez Databases (Bases de données).

    Si le panneau de navigation est fermé, choisissez l'icône de menu en haut à gauche pour l'ouvrir.

  4. Choisissez Create database (Créer une base de données) pour ouvrir la page Sélectionner un moteur.

  5. Choisissez l'icône Microsoft SQL Server.

    
						Sélection de moteur
  6. Sélectionnez l'édition du moteur DB SQL Server que vous voulez utiliser. Les éditions de SQL Server disponibles varient en fonction de la région AWS.

  7. Pour certaines éditions, l'étape Use Case (Cas d'utilisation) demande si vous envisagez d'utiliser l'instance de base de données que vous créez pour la production. Si c'est le cas, cliquez sur Production. Si vous choisissez Production, tous les éléments suivants sont présélectionnés dans une étape ultérieure :

    • Option de basculement Déploiement multi-AZ

    • Option de stockage IOPS provisionnés

    • Option Enable deletion protection (Activer la protection contre la suppression)

    Ces fonctions sont recommandées pour tous les environnements de production.

  8. Choisissez Next pour continuer. La page Specify DB Details (Spécifier les détails de la base de données) s'affiche.

    Sur la page Specify DB Details (Spécifier les détails de base de données), spécifiez les informations de votre instance de base de données. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

    
						Détails d'instance de base de données
  9. Choisissez Next pour continuer. La page Configure Advanced Settings (Configurer les paramètres avancés) s'affiche.

    Dans la page Configure Advanced Settings (Configurer les paramètres avancés), fournissez des informations supplémentaires dont Amazon RDS a besoin pour lancer l'instance de bases de données. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

    
						Panneau de configuration supplémentaire
  10. Choisissez Launch DB Instance (Lancer l'instance de base de données).

  11. Sur la dernière page de l'assistant, choisissez Fermer.

Sur la console RDS, la nouvelle instance de base de données s'affiche dans la liste des instances de bases de données. L'instance de base de données a le statut creating (création en cours) jusqu'à ce qu'elle soit créée et prête à l'emploi. Lorsque l'état devient available (disponible), vous pouvez vous connecter à l'instance de base de données. En fonction de la quantité de stockage et de la classe d'instance de base de données, la mise à disposition de la nouvelle instance peut prendre jusqu'à 20 minutes.


				Ma liste d'instances de base de données

Interface de ligne de commande

Pour créer une instance de base de données Microsoft SQL Server à l'aide de l'AWS CLI, appelez la commande create-db-instance avec les paramètres suivants. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

  • --db-instance-identifier

  • --db-instance-class

  • --db-security-groups

  • --db-subnet-group

  • --engine

  • --master-user-name

  • --master-user-password

  • --allocated-storage

  • --backup-retention-period

Exemple

Pour Linux, OS X ou Unix :

aws rds create-db-instance --engine sqlserver-se \ --db-instance-identifier mymsftsqlserver \ --allocated-storage 250 \ --db-instance-class db.m1.large \ --db-security-groups mydbsecuritygroup \ --db-subnet-group mydbsubnetgroup \ --master-user-name masterawsuser \ --master-user-password masteruserpassword \ --backup-retention-period 3

Pour Windows :

aws rds create-db-instance ^ --engine sqlserver-se ^ --db-instance-identifier mydbinstance ^ --allocated-storage 250 ^ --db-instance-class db.m1.large ^ --db-security-groups mydbsecuritygroup ^ --db-subnet-group mydbsubnetgroup ^ --master-user-name masterawsuser ^ --master-user-password masteruserpassword ^ --backup-retention-period 3

Cette commande doit produire une sortie similaire à ce qui suit :

DBINSTANCE mydbinstance db.m1.large sqlserver-se 250 sa creating 3 **** n 10.50.2789 SECGROUP default active PARAMGRP default.sqlserver-se-10.5 in-sync

API

Pour créer une instance de base de données Microsoft SQL Server à l'aide de l'API Amazon RDS, appelez l'action CreateDBInstance avec les paramètres suivants. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

  • AllocatedStorage

  • BackupRetentionPeriod

  • DBInstanceClass

  • DBInstanceIdentifier

  • DBSecurityGroups

  • DBSubnetGroup

  • Engine

  • MasterUsername

  • MasterUserPassword

Exemple

https://rds.amazonaws.com/ ?Action=CreateDBInstance &AllocatedStorage=250 &BackupRetentionPeriod=3 &DBInstanceClass=db.m1.large &DBInstanceIdentifier=mydbinstance &DBSecurityGroups.member.1=mysecuritygroup &DBSubnetGroup=mydbsubnetgroup &Engine=sqlserver-se &MasterUserPassword=masteruserpassword &MasterUsername=masterawsuser &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

Paramètres pour les instances de bases de données Microsoft SQL Server

Le tableau suivant contient des détails sur les paramètres que vous choisissez lors de la création d'une instance de base de données SQL Server.

Paramètre Description du paramètre
Allocated Storage

Volume de stockage à allouer pour votre instance de base de données (en gigaoctets). Dans certains cas, allouer une quantité de stockage pour votre instance de base de données supérieure à la taille de votre base de données permet d'améliorer les performances d'E/S.

Pour plus d'informations, consultez Stockage d'instance de base de données Amazon RDS.

Mise à niveau automatique de versions mineures

Choisissez Enable auto minor version upgrade (Activer la mise à niveau automatique de versions mineures) pour activer votre instance de base de données de sorte à recevoir automatiquement les mises à niveau de la version mineure préférée du moteur de base de données lorsqu'elles sont disponibles. Amazon RDS effectue les mises à niveau automatiques des versions mineures dans la fenêtre de maintenance.

Zone de disponibilité

Zone de disponibilité de votre instance de base de données. Utilisez la valeur par défaut No Preference (Aucune préférence), sauf si vous souhaitez spécifier une zone de disponibilité.

Pour plus d'informations, consultez régions et zones de disponibilité.

Backup Retention Period

Nombre de jours de rétention des sauvegardes automatiques de votre instance de base de données. Pour toute instance de base de données importante, vous devez définir cette valeur à 1 ou à une valeur supérieure.

Pour plus d'informations, consultez Utilisation des sauvegardes.

Backup Window

Période de temps pendant laquelle Amazon RDS effectue automatiquement une sauvegarde de votre instance de base de données. Si vous n'avez pas besoin que votre sauvegarde de base de données intervienne à un horaire spécifique, utilisez la valeur par défaut No Preference (Aucune préférence).

Pour plus d'informations, consultez Utilisation des sauvegardes.

Copy Tags To Snapshots

Sélectionnez cette option pour copier toutes les balises de l'instance de base de données dans un instantané de base de données lors de la création d'un instantané.

Pour plus d'informations, consultez Balisage des ressources Amazon RDS.

Database Port

Port par lequel vous souhaitez accéder à l'instance de base de données. Par défaut, les installations SQL Server adoptent le port 1433. Si vous utilisez un groupe de sécurité de bases de données avec votre instance, cette valeur doit être identique à la valeur de port fournie lors de la création du groupe de sécurité de bases de données.

DB Engine Version

Version de Microsoft SQL Server que vous souhaitez utiliser.

Classe d'instance de base de données

Configuration pour votre instance de base de données. Par exemple, une classe d'instance db.m1.small offre les caractéristiques suivantes : 1,7 Gio de mémoire, 1 ECU (1 mémoire à cœur virtuel avec 1 ECU), une plateforme 64 bits et une capacité E/S modérée.

Dans la mesure du possible, choisissez une classe d'instance suffisamment grande pour qu'un ensemble de travail de requête classique puisse tenir dans la mémoire. Lorsque les ensembles de travail sont en mémoire, le système peut éviter d'écrire sur le disque, ce qui améliore les performances.

Pour plus d'informations, consultez Choix de la classe d'instance de base de données et Prise en charge de la classe d'instance de base de données pour Microsoft SQL Server.

Identifiant d'instance de base de données

Nom de votre instance de base de données. Nommez vos instances de base de données de la même façon que vos serveurs sur site. Votre identifiant d'instance de base de données peut contenir jusqu'à 63 caractères alphanumériques et doit être unique pour votre compte dans la région AWS que vous avez choisie. Vous pouvez compliquer le nom, en incluant par exemple la région AWS et le moteur de base de données que vous choisissez, comme suit : sqlsv-instance1

Groupe de paramètres DB

Groupe de paramètres pour l'instance de base de données. Vous pouvez choisir le groupe de paramètres par défaut, ou vous pouvez créer un groupe de paramètres personnalisé.

Pour plus d'informations, consultez Utilisation de groupes de paramètres de base de données.

Enable deletion protection (Activer la protection contre la suppression) Sélectionnez Enable deletion protection (Activer la protection contre la suppression) pour empêcher la suppression de votre instance de base de données. Si vous créez une instance de base de données de production avec AWS Management Console, la protection contre la suppression est activée par défaut. Pour plus d'informations, consultez Suppression d'une instance de base de données .
Enable Encryption (Activer le chiffrement)

Oui si vous souhaitez activer le chiffrement au repos pour cette instance de base de données.

Pour plus d'informations, consultez Chiffrement des ressources Amazon RDS.

Enable Enhanced Monitoring

Oui pour recueillir des métriques en temps réel pour le système d'exploitation sur lequel votre instance de base de données s'exécute.

Pour plus d'informations, consultez Surveillance améliorée.

License Model

Modèle de licence que vous voulez utiliser. Choisissez license-included pour utiliser le contrat de licence général pour Microsoft SQL Server.

Maintenance Window

Créneau de 30 minutes pendant lequel les modifications en attente pour votre instance de base de données sont appliquées. Si la période n'a pas d'importance, choisissez No Preference (Aucune préférence).

Pour plus d'informations, consultez La fenêtre de maintenance Amazon RDS.

Master Username

Nom que vous utilisez comme nom d'utilisateur principal pour vous connecter à votre instance de base de données avec tous les privilèges de base de données. Le nom utilisateur maître est une connexion d'authentification SQL Server qui est un membre des rôles serveur fixes processadmin, public et setupadmin.

Pour plus d'informations, consultez Sécurité de Microsoft SQL Server.

Mot de passe de l'utilisateur principal

Mot de passe de votre compte utilisateur principal. Le mot de passe doit contenir entre 8 et 128 caractères ASCII imprimables (à l'exclusion de /,", l'espace et @).

Déploiement multi-AZ

Oui pour créer un réplica secondaire passif de votre instance de base de données dans une autre zone de disponibilité pour la prise en charge du basculement. Nous recommandons Multi-AZ pour les charges de travail de production afin de maintenir une haute disponibilité. En phase de développement et de test, vous pouvez choisir Non.

Pour plus d'informations, consultez Déploiements multi-AZ pour Microsoft SQL Server.

Option Group

Groupe d'options pour l'instance de base de données. Vous pouvez choisir le groupe d'options par défaut, ou vous pouvez créer un groupe d'options personnalisé.

Pour plus d'informations, consultez Utilisation de groupes d'options.

Publicly Accessible

Oui pour affecter une adresse IP publique à votre instance de base de données. Cela signifie qu'elle est accessible en dehors du VPC (l'instance de base de données doit également se trouver dans un sous-réseau public du VPC). Choisissez Non si vous souhaitez que l'instance de base de données soit uniquement accessible depuis l'intérieur du VPC.

Pour plus d'informations, consultez Masquer une instance de base de données dans un VPC depuis Internet.

Storage Type

Type de stockage pour votre instance de base de données.

Pour plus d'informations, consultez Types de stockage Amazon RDS.

Groupe de sous-réseaux

Ce paramètre dépend de la plateforme que vous utilisez. Si vous êtes un nouveau client AWS, choisissez default (par défaut), ce qui correspond au groupe de sous-réseaux de bases de données par défaut qui a été créé pour votre compte. Si vous créez une instance de base de données sur la plateforme E2-Classic précédente et que vous souhaitez que votre instance de base de données soit dans un VPC spécifique, choisissez le groupe de sous-réseaux DB que vous avez créé pour ce VPC.

Fuseau horaire

Fuseau horaire de votre instance de base de données. Si vous ne choisissez pas de fuseau horaire, votre instance de base de données utilise le fuseau horaire par défaut.

Pour plus d'informations, consultez Fuseau horaire local pour les instances de bases de données Microsoft SQL Server.

VPC

Ce paramètre dépend de la plateforme que vous utilisez. Si vous êtes un nouveau client AWS, choisissez le VPC par défaut indiqué. Si vous créez une instance de base de données sur la plateforme E2-Classic précédente qui n'utilise pas de VPC, sélectionnez Not in VPC (Pas dans le VPC).

Pour plus d'informations, consultez VPC Amazon Virtual Private Cloud et Amazon RDS.

Groupe de sécurité VPC

Si vous êtes un nouveau client AWS, choisissez le VPC par défaut. Dans le cas contraire, choisissez le groupe de sécurité VPC que vous avez créé au préalable.

Lorsque vous choisissez Create new VPC security group (Créer un groupe de sécurité VPC) dans la console RDS, un groupe de sécurité est créé avec une règle entrante qui autorise l'accès à l'instance de base de données à partir de l'adresse IP détectée dans votre navigateur.

Pour plus d'informations, consultez Utilisation des groupes de sécurité DB (plateforme EC2-Classic).

Rubriques connexes