Amazon Relational Database Service
Guide de l'utilisateur

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

Vous pouvez modifier les paramètres d'une instance de base de données pour accomplir des tâches telles que modifier la classe d'instance ou renommer l'instance. Cette rubrique vous guide dans la modification d'une instance de base de données Amazon RDS exécutant Microsoft SQL Server et décrit les paramètres pour les instances de bases de données SQL Server.

Nous vous recommandons de tester toutes les modifications apportées à une instance test avant de modifier une instance de production, et ce afin de bien comprendre l'impact de chaque modification. Cela est particulièrement important lors de la mise à niveau de versions de base de données.

Une fois que vous avez modifié vos paramètres d'instance de base de données, vous pouvez appliquer les modifications immédiatement, ou les appliquer pendant la fenêtre de maintenance suivante pour l'instance de base de données. Certaines modifications entraînent une interruption en redémarrant l'instance de base de données.

Console

Pour modifier 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 panneau de navigation, choisissez Bases de données, puis l'instance de base de données que vous souhaitez modifier.

  3. Sélectionnez Modify. La page Modifier l'instance de base de données s'affiche.

  4. Modifiez les paramètres de votre choix. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

  5. Une fois que toutes les modifications correspondent à vos attentes, choisissez Continuer.

  6. Pour appliquer les modifications immédiatement, choisissez Appliquer immédiatement. La sélection de cette option peut entraîner une interruption de service dans certains cas. Pour plus d'informations, consultez Utilisation du paramètre Appliquer immédiatement.

  7. Sur la page de confirmation, examinez vos modifications. Si elles sont correctes, choisissez Modification d'une instance de base de données pour enregistrer vos modifications.

    Sinon, choisissez Retour pour modifier vos modifications, ou choisissez Annuler pour les annuler.

AWS CLI

Pour modifier une instance de base de données Microsoft SQL Server à l'aide de l'AWS CLI, appelez la commande modify-db-instance. Spécifiez l'identifiant d'instance DB et les paramètres que vous souhaitez modifier. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

Exemple

Le code suivant modifie mydbinstance en définissant la période de rétention des sauvegardes sur 1 semaine (7 jours). Le code active les mises à niveau automatiques des versions mineures à l'aide de --auto-minor-version-upgrade. Pour désactiver les mises à niveau automatiques des versions mineures, utilisez --no-auto-minor-version-upgrade. Les modifications sont appliquées pendant le créneau de maintenance suivant à l'aide de --no-apply-immediately. Pour appliquer les modifications immédiatement, utilisez --apply-immediately. Pour plus d'informations, consultez Utilisation du paramètre Appliquer immédiatement.

Pour Linux, OS X ou Unix :

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --backup-retention-period 7 \ --auto-minor-version-upgrade \ --no-apply-immediately

Pour Windows :

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --backup-retention-period 7 ^ --auto-minor-version-upgrade ^ --no-apply-immediately
API RDS

Pour modifier une instance de base de données Microsoft SQL Server à l'aide de l'API Amazon RDS, appelez l'opération ModifyDBInstance. Spécifiez l'identifiant d'instance DB et les paramètres que vous souhaitez modifier. Pour plus d'informations sur chaque paramètre, consultez Paramètres pour les instances de bases de données Microsoft SQL Server.

Exemple

Le code suivant modifie mydbinstance en définissant la période de rétention des sauvegardes sur 1 semaine (7 jours) et en activant les mises à niveau automatiques des versions mineures. Ces modifications sont appliquées pendant le créneau de maintenance suivant.

https://rds.amazonaws.com/ ?Action=ModifyDBInstance &ApplyImmediately=false &AutoMinorVersionUpgrade=true &BackupRetentionPeriod=7 &DBInstanceIdentifier=mydbinstance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-west-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab0fc9ec1575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

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 pouvez modifier et que vous ne pouvez pas modifier, et indique quand les modifications peuvent être appliquées et si les modifications entraînent un temps d'arrêt pour l'instance de base de données.

Paramètre Description du paramètre Lorsque la modification a lieu Remarque sur les temps d'arrêt

Stockage alloué

Volume de stockage en gibioctets que vous voulez allouer pour votre instance de base de données. Vous pouvez uniquement augmenter le stockage alloué, vous ne pouvez pas le réduire. La capacité de stockage maximale est de 16 Tio.

Avertissement

Lorsqu'Amazon RDS commence à modifier votre instance de base de données pour augmenter la taille ou le type de stockage, vous ne pouvez pas soumettre d'autre requête visant à augmenter la taille ou le type du stockage pendant 6 heures.

Vous ne pouvez pas modifier le stockage de certaines instances de bases de données plus anciennes, et les instances de bases de données restaurées à partir d'instantanés de bases de données. L'option Stockage alloué est désactivée dans la console si votre instance de base de données n'est pas éligible. Vous pouvez également vérifier l'éligibilité en utilisant la commande AWS CLI describe-valid-db-instance-modifications, laquelle renvoie les options de stockage valides pour votre instance de base de données.

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

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Il est possible qu'une brève interruption de service de quelques minutes se produise. Après cela, l'instance de base de données est en ligne mais avec l'état Optimisation du stockage. Les performances peuvent se dégrader pendant l'optimisation du stockage. Le processus d'optimisation du stockage est généralement court, mais peut parfois prendre jusqu'à 24 heures, voire plus.

Mise à niveau automatique des versions mineures

Sélectionnez Enable auto minor version upgrade (Activer la mise à niveau automatique des versions mineures) pour permet à votre instance de base de données de 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.

Période de rétention des sauvegardes

Le nombre de jours de conservation des sauvegardes automatiques. Pour désactiver les sauvegardes automatiques, définissez la période de conservation des sauvegardes sur 0.

Pour plus d'informations, consultez Utilisation des sauvegardes.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false et si vous remplacez le paramètre d'une valeur non nulle par une autre valeur non nulle, la modification est appliquée de manière asynchrone dès que possible. Sinon, la modification est appliquée pendant la fenêtre de maintenance suivante.

Une interruption se produit si vous passez de 0 à une valeur non nulle, ou d'une valeur non nulle à 0.

Fenêtre de sauvegarde

L'intervalle de temps pendant lequel des sauvegardes automatiques de vos bases de données se produisent. Le créneau de sauvegarde correspond à une heure de début en heure UTC (Universal Coordinated Time) et une durée en heures.

Pour plus d'informations, consultez Utilisation des sauvegardes.

La modification est appliquée de manière asynchrone, dès que possible.

Autorité de certification

Le certificat que vous voulez utiliser.

Copier les balises aux instantanés

Si vous avez des balises d'instance de base de données, cette option les copie lorsque vous créez un instantané de base de données.

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

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Authentification de base de données

L'option d'authentification de base de données que vous souhaitez utiliser.

Choisissez Authentification par mot de passe pour authentifier les utilisateurs de base de données avec des mots de passe de base de données uniquement.

Choisissez Mot de passe et authentification Kerberos pour authentifier les utilisateurs de base de données avec des mots de passe de base de données et l'authentification Kerberos via un Microsoft AD géré par AWS créé avec AWS Directory Service. Ensuitez, choisissez le répertoire ou Créer un nouveau répertoire. Pour de plus amples informations, veuillez consulter Utilisation de l'authentificationKerberos avec Amazon RDS for Oracle.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Lorsque vous activez Mot de passe et authentification Kerberos, une légère interruption a lieu.

Port de la base de données

Le port que vous souhaitez utiliser pour accéder à la base de données.

La valeur du port ne doit correspondre à aucune des valeurs de port spécifiées pour les options du groupe d'options de l'instance de base de données.

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Apply Immediately (Appliquer immédiatement).

L'instance de base de données est redémarrée immédiatement.

Version du moteur de base de données

Version du moteur de base de données SQL Server que vous souhaitez utiliser. Avant de mettre à niveau vos instances de bases de données de production, nous vous recommandons de tester le processus de mise à niveau sur une instance de test afin de vérifier sa durée et de valider vos applications.

Pour plus d'informations, consultez Mise à niveau du moteur de base de données Microsoft SQL Server.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Classe d'instance de base de données

La classe d'instance de base de données que vous souhaitez utiliser.

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.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Identifiant d'instance DB

Identifiant de l'instance de base de données.

Pour plus d'informations sur les effets du changement de nom d'une instance de base de données, consultez Affectation d'un nouveau nom à une instance de base de données.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification. L'instance de base de données est redémarrée.

Groupe de paramètres DB

Le groupe de paramètres que vous voulez associer à l'instance de base de données.

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

La modification du groupe de paramètres a lieu immédiatement.

Aucune interruption de service n'a lieu pendant cette modification. Lorsque vous modifiez le groupe de paramètres, les modifications apportées à certains paramètres s'appliquent immédiatement à l'instance de base de données du cluster de bases de données, sans redémarrage. Les modifications apportées à d'autres paramètres s'appliquent uniquement après le redémarrage de l'instance de base de données.

Pour plus d'informations, consultez Redémarrage d'une instance de base de données.

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. Pour plus d'informations, consultez Suppression d'une instance de base de données .

Domaine

Domaine Active Directory vers lequel déplacer l'instance. Spécifiez aucun pour supprimer l'instance de son domaine actuel. Le domaine doit exister avant cette opération.

Pour plus d'informations, consultez Utilisation de l'authentification Windows avec une instance de base de données Microsoft SQL Server.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une brève interruption de service a lieu pendant cette modification. Pour les instances de bases de données mono-AZ, cette interruption dure environ 5 à 10 minutes. Pour les instances de base de données multi-AZ, cette interruption est d'environ une minute.

Nom du rôle IAM du domaine

Nom du rôle IAM à utiliser lors de l'accès à Active Directory Service.

Pour plus d'informations, consultez Utilisation de l'authentification Windows avec une instance de base de données Microsoft SQL Server.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une brève interruption de service a lieu pendant cette modification.

Surveillance améliorée

Activer la surveillance améliorée permet d'activer la collecte 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.

Modèle de licence

Choisissez license-included (licence-incluse) pour utiliser le contrat de licence général pour Microsoft SQL Server.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification.

Fenêtre de maintenance

L'intervalle de temps pendant lequel la maintenance du système a lieu. La maintenance du système inclut les mises à niveau, le cas échéant. Le fenêtre de maintenance correspond à une heure de début en heure UTC (Universal Coordinated Time) et une durée en heures.

Si vous définissez la fenêtre sur l'heure actuelle, il doit y avoir au moins 30 minutes entre l'heure actuelle et la fin du créneau afin de garantir l'application des modifications en attente.

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

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Apply Immediately (Appliquer immédiatement).

Si une ou plusieurs actions en attente entraînent une interruption de service et que la fenêtre de maintenance est modifiée pour inclure l'heure actuelle, ces actions en attente sont appliquées immédiatement et une interruption de service se produit.

Déploiement multi-AZ

Oui pour déployer votre instance de base de données dans plusieurs zones de disponibilité. Dans le cas contraire, Non.

Si votre instance de base de données exécute la mise en miroir de bases de données (DBM) – et non les groupes de disponibilité Always On – avec SQL Server 2014, 2016 ou 2017 Enterprise Edition, et si l'optimisation en mémoire est activée, désactivez celle-ci avant d'ajouter un déploiement multi-AZ. Si des groupes de disponibilité sont exécutés, cette étape n'est pas requise.

Pour de plus amples informations, veuillez consulter Déploiements multi-AZ pour Microsoft SQL Server.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

New master password

Mot de passe de votre utilisateur principal. Le mot de passe doit contenir entre 8 et 128 caractères ASCII imprimables (à l'exclusion de /,", l'espace et @). En redéfinissant le mot de passe principal, vous redéfinissez également les autorisations pour l'instance de base de données.

Pour plus d'informations, consultez Réinitialisation du mot de passe du rôle de propriétaire de l'instance de base de données.

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Apply Immediately (Appliquer immédiatement).

Groupe d'options

Le groupe d'options que vous voulez associer à l'instance de base de données.

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

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Performance Insights

Sélectionnez Activer Performance Insights pour surveiller la charge de votre instance de base de données et ainsi analyser les performances de votre base de données et résoudre les problèmes associés.

Choisissez une Période de rétention pour déterminer le volume d'historique des données propagées que vous voulez conserver. La valeur par défaut est de sept jours dans l'offre gratuite ; la rétention à long terme (deux ans) est facturée par vCPU et par mois.

Vous ne pouvez changer de Clé principale une fois que la base de données a été créée.

Pour plus d'informations, consultez Utilisation d'Amazon RDS Performance Insights.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Accessibilité publique

La valeur Oui dote l'instance de base de données d'une adresse IP publique, ce qui signifie qu'elle est accessible en dehors du VPC. Pour être accessible au public, l'instance de base de données doit aussi se trouver dans un sous-réseau public du VPC.

La valeur Non rend l'instance de base de données accessible uniquement au sein du VPC.

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

La modification a lieu immédiatement. Ce paramètre ignore le paramètre Appliquer immédiatement.

Groupe de sécurité

Groupe de sécurité que vous voulez associer à l'instance de base de données.

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

La modification est appliquée de manière asynchrone, dès que possible. Ce paramètre ignore le paramètre Apply Immediately (Appliquer immédiatement).

Dimensionnement automatique du stockage

Sélectionnez Enable storage autoscaling (Activer le dimensionnement automatique du stockage) pour permettre à Amazon RDS d'augmenter automatiquement l'espace de stockage lorsque cela est nécessaire pour éviter que votre instance de base de données en manque.

Utilisez Maximum storage threshold (Seuil de stockage maximum) pour définir la limite supérieure au-delà de laquelle Amazon RDS augmente automatiquement l'espace de stockage pour votre instance de base de données. La valeur par défaut est 1 000 GiO.

Pour plus d'informations, consultez Gestion automatique de la capacité avec le dimensionnement automatique du stockage Amazon RDS.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Le choix de l'option Appliquer immédiatement peut entraîner une interruption de service dans certains cas.

Type de stockage

Type de stockage que vous souhaitez utiliser.

Vous ne pouvez pas sélectionner ou désélectionner le stockage magnétique.

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

Avertissement

Lorsqu'Amazon RDS commence à modifier votre instance de base de données pour modifier la taille ou le type de stockage, vous ne pouvez pas soumettre d'autre requête visant à modifier la taille ou le type du stockage pendant 6 heures.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Toutes les modifications suivantes entraînent une brève interruption de service au démarrage du processus. Après cette interruption, vous pouvez utiliser votre base de données normalement pendant les modifications.

  • De Usage général (SSD) à IOPS dimensionné (SSD).

  • De IOPS dimensionné (SSD) à Usage général (SSD).

Groupe de sous-réseaux

Le groupe de sous-réseaux pour l'instance de base de données. Vous pouvez utiliser ce paramètre pour déplacer votre instance de base de données vers un autre VPC. Si votre instance de base de données n'est pas dans un VPC, vous pouvez utiliser ce paramètre pour déplacer votre instance de base de données vers un VPC.

Pour plus d'informations, consultez Déplacement vers un VPC d'une instance de base de données n'appartenant pas à un VPC.

Si Appliquer immédiatement est défini sur true, la modification a lieu immédiatement.

Si Appliquer immédiatement est défini sur false, la modification se produit pendant la fenêtre de maintenance suivante.

Une interruption de service a lieu pendant cette modification. L'instance de base de données est redémarrée.

Rubriques connexes