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.
Prise en charge des sauvegarde et restauration natives dans SQL Server
La fonction de sauvegarde et restauration natives pour les bases de données SQL Server vous permet de créer une sauvegarde différentielle ou complète de votre base de données sur site et de stocker les fichiers de sauvegarde sur Amazon S3. Vous pouvez ensuite effectuer la restauration sur une instance de base de données Amazon RDS existante exécutant SQL Server. Vous pouvez également sauvegarder une base de données RDS for SQL Server, la stocker sur Amazon S3, puis la restaurer à d'autres emplacements. En outre, vous pouvez restaurer la sauvegarde sur un serveur sur site ou sur une autre instance de base de données Amazon RDS exécutant SQL Server. Pour plus d'informations, consultez Importation et exportation de bases de données SQL du serveur à l'aide de la sauvegarde et de la restauration natives.
Amazon RDS prend en charge l'option de sauvegarde et restauration natives pour les bases de données Microsoft SQL Server à l'aide de fichiers de sauvegarde différentielle et complète (fichiers .bak).
Ajout de l'option de sauvegarde et restauration natives
Le processus général d'ajout de l'option de sauvegarde et restauration natives à une instance de base de données est le suivant :
-
Créer un groupe d'options ou copier ou modifier un groupe existant.
-
Ajoutez l'option
SQLSERVER_BACKUP_RESTORE
au groupe d'options. -
Associez un rôle AWS Identity and Access Management (IAM) à l'option. Le rôle IAM doit avoir accès à un compartiment S3 pour stocker les sauvegardes de bases de données.
Cela signifie que l'option doit avoir un Amazon Resource Name (ARN) valide au format
arn:aws:iam::
. Pour plus d'informations, consultez Amazon Resource Names (ARN) dans le document Références générales AWS.account-id
:role/role-name
Le rôle IAM doit également avoir une relation d'approbation et une politique d'autorisations attachée. La relation d'approbation permet à RDS d'assumer le rôle, tandis que la politique d'autorisations définit les actions que le rôle peut effectuer. Pour plus d'informations, consultez Création manuelle d'un rôle IAM pour les sauvegarde et restauration natives.
-
Associez le groupe d'options à l'instance de base de données.
Après que vous avez ajouté l'option de sauvegarde et restauration natives, vous n'avez pas besoin de redémarrer votre instance de base de données. Dès que le groupe d'options est actif, vous pouvez commencer à sauvegarder et restaurer immédiatement.
Pour ajouter l'option de sauvegarde et restauration natives
Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Groupes d'options.
-
Créez un groupe d'options ou utilisez un groupe d'options existant. Pour de plus amples informations sur la création d'un groupe d'options de base de données personnalisé, veuillez consulter Création d'un groupe d'options.
Pour utiliser un groupe d'options existant, passez à l'étape suivante.
-
Ajoutez l'option SQLSERVER_BACKUP_RESTORE au groupe d'options. Pour plus d'informations sur l'ajout d'options, consultez Ajout d'une option à un groupe d'options.
-
Effectuez l'une des actions suivantes :
-
Pour utiliser un rôle IAM existant et des paramètres Amazon S3, choisissez un rôle IAM existant pour Rôle IAM. Si vous utilisez un rôle IAM existant, RDS utilise les paramètres Amazon S3 que vous avez configurés pour ce rôle.
-
Pour créer un nouveau rôle et configurer des paramètres Amazon S3, procédez comme suit :
-
Pour Rôle IAM, choisissez Créer un rôle.
-
Pour S3 bucket name (Nom du compartiment S3), choisissez un compartiment S3 dans la liste.
-
Pour S3 prefix (optional) (Préfixe du chemin de dossier S3 (facultatif)), saisissez un préfixe à utiliser pour les fichiers stockés dans votre compartiment Amazon S3.
Ce préfixe peut inclure un chemin de fichier mais cela n'est pas obligatoire. Si vous fournissez un préfixe, RDS l'attache à tous les fichiers de sauvegarde. RDS utilise alors le préfixe durant une restauration pour identifier les fichiers connexes et ignorer les fichiers non concernés. Par exemple, vous pouvez utiliser le compartiment S3 pour d'autres choses que le stockage de fichiers de sauvegarde. Dans ce cas, vous pouvez utiliser le préfixe pour que RDS effectue une sauvegarde et restauration natives uniquement sur un dossier particulier et ses sous-dossiers.
Si vous laissez le préfixe vide, RDS n'utilise pas de préfixe pour identifier les fichiers de sauvegarde ou les fichiers à restaurer. Par conséquent, lors d'une restauration de plusieurs fichiers, RDS tente de restaurer chaque fichier dans chaque dossier de ce compartiment S3.
-
Cochez la case Enable Encryption (Activer le chiffrement) pour chiffrer le fichier de sauvegarde. Laissez la case décochée (valeur par défaut) pour que le fichier de sauvegarde ne soit pas chiffré.
Si vous avez choisi Enable encryption (Activer le chiffrement), choisissez une clé de chiffrement pour AWS KMS key. Pour en savoir plus sur les clés de chiffrement, consultez Mise en route dans le Manuel du développeur AWS Key Management Service.
-
-
-
Sélectionnez Ajouter une option.
-
Appliquez le groupe d'options à une instance de base de données nouvelle ou existante:
-
Pour une nouvelle instance de base de données, appliquez le groupe d'options lorsque vous lancez l'instance. Pour plus d'informations, consultez Création d'une RDS instance de base de données Amazon.
-
Pour une instance de base de données existante, appliquez le groupe d'options en modifiant l'instance et en attachant le nouveau groupe d'options. Pour plus d'informations, consultez Modification d'une RDS instance de base de données Amazon.
-
Cette procédure se base sur les hypothèses suivantes :
-
Vous ajoutez l'option SQLSERVER_BACKUP_RESTORE à un groupe d'options qui existe déjà. Pour plus d'informations sur l'ajout d'options, consultez Ajout d'une option à un groupe d'options.
-
Vous associez l'option à un rôle IAM qui existe déjà et qui a accès à un compartiment S3 pour stocker les sauvegardes.
-
Vous appliquez le groupe d'options à une instance de base de données qui existe déjà. Pour plus d'informations, consultez Modification d'une RDS instance de base de données Amazon.
Pour ajouter l'option de sauvegarde et restauration natives
-
Ajoutez l'option
SQLSERVER_BACKUP_RESTORE
au groupe d'options.Pour LinuxmacOS, ou Unix :
aws rds add-option-to-option-group \ --apply-immediately \ --option-group-name
mybackupgroup
\ --options "OptionName=SQLSERVER_BACKUP_RESTORE, \ OptionSettings=[{Name=IAM_ROLE_ARN,Value=arn:aws:iam::account-id
:role/role-name
}]"Dans Windows :
aws rds add-option-to-option-group ^ --option-group-name
mybackupgroup
^ --options "[{\"OptionName\": \"SQLSERVER_BACKUP_RESTORE\", ^ \"OptionSettings\": [{\"Name\": \"IAM_ROLE_ARN\", ^ \"Value\": \"arn:aws:iam::account-id
:role/role-name
"}]}]" ^ --apply-immediatelyNote
Lorsque vous utilisez l'invite de commande Windows, vous devez utiliser des guillemets doubles (") d'échappement dans le code JSON en les préfixant d'une barre oblique inverse (\).
-
Appliquez le groupe d'options à l'instance de base de données.
Pour LinuxmacOS, ou Unix :
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --option-group-namemybackupgroup
\ --apply-immediatelyDans Windows :
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --option-group-namemybackupgroup
^ --apply-immediately
Modification des paramètres d'option de sauvegarde et restauration natives
Une fois que vous avez activé l'option de sauvegarde et restauration natives, vous pouvez modifier les paramètres de l'option. Pour plus d'informations sur la modification des paramètres d'options, consultez Modification d'un paramètre d'option.
Suppression de l'option de sauvegarde et restauration natives
Vous pouvez désactiver la fonction de sauvegarde et restauration natives en supprimant l'option de votre instance de base de données. Une fois que vous avez supprimé l'option de sauvegarde et restauration natives, vous n'avez pas besoin de redémarrer votre instance de base de données.
Pour supprimer l'option de sauvegarde et restauration natives d'une instance de base de données, effectuez l'une des actions suivantes :
-
Supprimez l'option du groupe d'options auquel elle appartient. Ce changement affecte toutes les instances de bases de données qui utilisent le groupe d'options. Pour plus d'informations, consultez Suppression d'une option d'un groupe d'options.
-
Modifiez l'instance de base de données et spécifiez un groupe d'options différent qui n'inclut pas l'option de sauvegarde et restauration natives. Ce changement affecte une seule instance de base de données. Vous pouvez spécifier le groupe d'options (vide) par défaut, ou un groupe d'options personnalisées différent. Pour plus d'informations, consultez Modification d'une RDS instance de base de données Amazon.