ApsaraDB RDS for SQL Server vous permet de télécharger des sauvegardes de données et des sauvegardes de journaux non chiffrées pour une utilisation hors cloud. Voici quelques cas d'utilisation courants :
Restaurer les données vers une instance SQL Server gérée en interne (on-premises)
Archiver les fichiers de sauvegarde pour une conservation à long terme
Pour savoir comment les fichiers de sauvegarde sont créés, consultez la rubrique Fonctionnalités de sauvegarde .
Limitations
Les utilisateurs RAM disposant d'un accès en lecture seule ne peuvent pas télécharger les fichiers de sauvegarde. Accordez l'autorisation AliyunRDSFullAccess à l'utilisateur Resource Access Management (RAM) pour activer les téléchargements. L'accès en lecture seule (AliyunRDSReadOnlyAccess) n'est pas suffisant.
Les sauvegardes par snapshot ne peuvent pas être téléchargées. Seuls les jeux de sauvegarde physiques sont disponibles au téléchargement. Consultez la rubrique sur la sauvegarde par snapshot pour plus de détails.
Facturation
Les téléchargements via le réseau interne sont gratuits. Les téléchargements via Internet incluent un quota gratuit de 500 Go par instance et par mois. Le trafic dépassant ce quota est facturé quotidiennement selon la tarification au paiement à l'utilisation. Consultez les frais de trafic réseau pour connaître les tarifs.
Pour réduire les coûts de trafic Internet, souscrivez à un forfait réseau par abonnement. Plus le forfait est important, plus la remise est élevée.
Pour suivre la quantité de données de sauvegarde que votre instance a téléchargées via Internet, accédez à la page Instances RDS, cliquez sur l'ID de l'instance, puis vérifiez la section Backup Downloads dans la partie Instance Resources de la page Basic Information.
Choisir une méthode de téléchargement
RDS for SQL Server propose deux options de téléchargement dans la console :
| Option | Ce qui est téléchargé | Type de sauvegarde pris en charge |
|---|---|---|
| Download Instance Backup | L'intégralité du jeu de sauvegarde (toutes les bases de données de l'instance, ou une seule base de données issue d'une sauvegarde manuelle) | Sauvegarde physique complète et incrémentielle |
| Download Database Backup | Une base de données spécifique extraite d'une sauvegarde physique complète au niveau de l'instance | Sauvegarde physique complète uniquement |
Utilisez Download Instance Backup lorsque vous avez besoin de la sauvegarde complète de l'instance ou lorsque vous travaillez avec des sauvegardes incrémentielles. Optez pour Download Database Backup si vous ne souhaitez récupérer les données que d'une seule base de données et éviter de télécharger l'intégralité de la sauvegarde de l'instance.
Télécharger les sauvegardes de données au niveau de l'instance
Cette procédure permet de télécharger une sauvegarde physique complète ou incrémentielle pour l'ensemble de l'instance.
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Repérez l'instance concernée et cliquez sur son ID.
Dans le volet de navigation, cliquez sur Backup and Restoration.
Sous l'onglet Base Backups, cliquez sur l'onglet Data Backup.
-
Définissez une plage de temps pour filtrer les jeux de sauvegarde. Identifiez le jeu de sauvegarde cible, puis cliquez sur Download Instance Backup dans la colonne Actions.
Si l'option Download Instance Backup n'est pas disponible, consultez la section Limitations . Si vous prévoyez de restaurer les données à un instant précis, sélectionnez le jeu de sauvegarde le plus proche de l'heure de récupération cible. Lorsque vous combinez une sauvegarde de données avec des sauvegardes de journaux pour la restauration, la plage de temps des sauvegardes de journaux doit commencer après la sauvegarde de données et se terminer à l'heure de récupération cible ou avant celle-ci.
-
Dans la boîte de dialogue, lisez les conditions, cochez la case de confirmation, puis cliquez sur Download. Choisissez une URL en fonction de votre configuration réseau : téléchargez la sauvegarde à l'aide de
wgetoucurl. Les outils de téléchargement tiers peuvent envoyer plusieurs requêtes pour le même fichier, ce qui entraîne une taille téléchargée supérieure à celle du jeu de sauvegarde réel et des frais de trafic Internet supplémentaires.Internal URL — Utilisez cette option lorsque votre instance Elastic Compute Service (ECS) et votre instance RDS se trouvent dans la même région et le même Virtual Private Cloud (VPC). Cette méthode est plus rapide, plus sécurisée et évite les frais de trafic Internet.
Public URL — Utilisez cette option lorsque vous ne pouvez pas accéder à l'instance RDS via le réseau interne.
ImportantLe fichier téléchargé est une archive ZIP. Décompressez-la pour obtenir le fichier de sauvegarde de données
.bak. Si vous utilisezwgetoucurlpour télécharger la sauvegarde, n'attribuez pas l'extension.bakau fichier téléchargé.
Fichiers téléchargés
| Fichier | Description |
|---|---|
<database_name>.bak |
Fichier de sauvegarde complète ou incrémentielle de la base de données |
backupinfo.json |
Informations sur la distribution des fichiers physiques de la base de données |
msdb_job.ini |
Informations de sauvegarde relatives aux tâches de l'instance |
sqlserver_logins.ini |
Informations de sauvegarde relatives aux connexions de l'instance |
Télécharger la sauvegarde d'une seule base de données
Cette procédure permet de télécharger les données de sauvegarde d'une base de données spécifique, extraites d'un jeu de sauvegarde physique complet au niveau de l'instance.
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Repérez l'instance concernée et cliquez sur son ID.
Dans le volet de navigation, cliquez sur Backup and Restoration.
Sous l'onglet Base Backups, cliquez sur l'onglet Data Backup.
-
Définissez une plage de temps pour filtrer les jeux de sauvegarde. Identifiez le jeu de sauvegarde physique complet cible, puis cliquez sur Download Database Backup dans la colonne Actions.
Cette option est disponible uniquement pour les jeux de sauvegarde physiques complets, et non pour les jeux de sauvegarde incrémentiels.
-
Sur la page Download Database Backup, cliquez sur Download dans la colonne Actions pour la base de données souhaitée.
Si l'option Download n'est pas disponible, vérifiez la section Limitations , ou assurez-vous que votre compte dispose de l'autorisation
DescribeDownloadLinkDetails. -
Dans la boîte de dialogue, lisez les conditions, cochez la case de confirmation, puis cliquez sur Download. Choisissez une URL en fonction de votre configuration réseau : téléchargez la sauvegarde à l'aide de
wgetoucurlpour éviter les demandes de téléchargement en double et les frais de trafic excessifs.Internal URL — Utilisez cette option lorsque votre instance ECS et votre instance RDS se trouvent dans la même région et le même VPC. Cette méthode est plus rapide, plus sécurisée et évite les frais de trafic Internet.
Public URL — Utilisez cette option lorsque vous ne pouvez pas accéder à l'instance RDS via le réseau interne.
ImportantLe fichier téléchargé est une archive ZIP. Décompressez-la pour obtenir le fichier de sauvegarde de données
.bak. Si vous utilisezwgetoucurlpour télécharger la sauvegarde, n'attribuez pas l'extension.bakau fichier téléchargé.
Les fichiers téléchargés sont identiques à ceux décrits dans la section Fichiers téléchargés.
Télécharger les sauvegardes des journaux
Les sauvegardes des journaux sont utilisées conjointement avec les sauvegardes de données pour restaurer une base de données à un instant précis. Téléchargez les fichiers de sauvegarde des journaux couvrant la période comprise entre la sauvegarde de données choisie et l'heure de récupération cible.
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside votre instance RDS. Repérez l'instance concernée et cliquez sur son ID.
Dans le volet de navigation, cliquez sur Backup and Restoration.
Sous l'onglet Base Backups, cliquez sur l'onglet Log Backup.
-
Définissez une plage de temps pour filtrer les jeux de sauvegarde des journaux. Identifiez le jeu de sauvegarde des journaux cible, puis cliquez sur Download dans la colonne Actions.
Si l'option Download n'est pas disponible, consultez la section Limitations . La plage de temps des sauvegardes des journaux doit commencer après la sauvegarde de données choisie et se terminer à l'heure de récupération cible ou avant celle-ci.
-
Dans la boîte de dialogue, lisez les conditions, cochez la case de confirmation, puis cliquez sur Download. Choisissez une URL en fonction de votre configuration réseau : téléchargez la sauvegarde à l'aide de
wgetoucurlpour éviter les demandes de téléchargement en double et les frais de trafic excessifs.Internal URL — Utilisez cette option lorsque votre instance ECS et votre instance RDS se trouvent dans la même région et le même VPC. Cette méthode est plus rapide, plus sécurisée et évite les frais de trafic Internet.
Public URL — Utilisez cette option lorsque vous ne pouvez pas accéder à l'instance RDS via le réseau interne.
Étapes suivantes
Après avoir téléchargé vos fichiers de sauvegarde, restaurez les données vers une instance SQL Server gérée en interne à l'aide de l'une des méthodes suivantes :
Restauration manuelle — Téléchargez la sauvegarde physique sur votre serveur, décompressez-la et effectuez la restauration
Data Transfer Service (DTS) — Migrez les données depuis RDS for SQL Server vers une instance SQL Server gérée en interne
Documentation Microsoft — Consultez le guide de démarrage rapide officiel sur la sauvegarde et la restauration de SQL Server pour découvrir d'autres options de récupération
FAQ
Quelle est la différence entre Download Instance Backup et Download Database Backup ?
La principale différence réside dans l'étendue des données :
Download Instance Backup télécharge un jeu de sauvegarde complet. Selon la manière dont la sauvegarde a été créée, celui-ci peut contenir toutes les bases de données de l'instance ou une seule base de données issue d'une sauvegarde manuelle. Les sauvegardes physiques complètes et incrémentielles sont prises en charge.
Download Database Backup est fourni par Data Disaster Recovery. Cette option divise une sauvegarde physique complète au niveau de l'instance et vous permet de télécharger les données d'une base de données spécifique sans télécharger l'intégralité du jeu de sauvegarde. Les sauvegardes incrémentielles ne sont pas prises en charge.
La disponibilité de la fonctionnalité de téléchargement dépend des options affichées dans la console.