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

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.

AWS Management 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.

Interface de ligne de commande

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

Pour modifier une instance de base de données Microsoft SQL Server à l'aide de l'API Amazon RDS, appelez l'action 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

Allocated Storage

Le 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 Storage-optimization. Les performances peuvent être dégradées pendant cette période. Le processus d'optimisation du stockage est généralement court mais peut parfois prendre jusqu'à 24 heures ou même davantage.

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.

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.

Backup Window

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.

Copy Tags to Snapshots

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.

Database Port

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.

DB Engine Version

La 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.

DB Instance Identifier

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.

Domaine

Le domaine Active Directory où 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 bases de données multi-AZ, cette interruption est d'environ 1 minute.

Nom du rôle IAM du domaine

Le 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.

Enable deletion protection 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 .

Enable Enhanced Monitoring

Oui pour activer le recueil 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

Choisissez license-included 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.

Maintenance Window

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).

S'il y a en attente une ou plusieurs actions entraînant une panne, et que la fenêtre de maintenance est modifiée pour inclure l'heure actuelle, alors les actions en attente sont appliquées immédiatement et une panne se produit.

Déploiement multi-AZ

Oui pour qu'un réplica secondaire passif de votre instance de base de données soit créé 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é. Non pour le développement et les tests.

Si votre instance de base de données exécute la mise en miroir – 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

Le 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).

Option Group

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.

Publicly Accessible

Oui pour donner à l'instance de bases de données 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 être dans un sous-réseau public du VPC. Non pour rendre 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 Apply Immediately (Appliquer immédiatement).

Security Group

Le 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).

Storage Type

Le 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.

  • D'un Usage général (SSD) aux IOPS provisionnés (SSD).

  • Des IOPS provisionnés (SSD) à l'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 transférer votre instance de base de données dans 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