Copier des bases de données sur d'autres serveurs

S’applique à :SQL Server

Il est parfois utile de copier une base de données d'un ordinateur vers un autre, notamment pour des tests, la vérification de cohérence, le développement de logiciels, l'exécution de rapports, la création d'une base de données miroir ou éventuellement pour rendre la base de données disponible pour des opérations à distance.

Il existe plusieurs méthodes pour copier une base de données :

  • Utilisation de l'Assistant Copie de base de données

    Vous pouvez utiliser l’Assistant Copie de base de données pour copier ou déplacer des bases de données entre des serveurs ou pour mettre à niveau une base de données SQL Server vers une version ultérieure. Pour plus d'informations, consultez Use the Copy Database Wizard.

  • Restauration d'une sauvegarde de base de données

    Pour copier une base de données entière, vous pouvez utiliser les instructions BACKUP et RESTORE Transact-SQL. La restauration d'une sauvegarde complète d'une base de données est généralement utilisée pour copier la base de données d'un ordinateur à un autre pour diverses raisons. Pour plus d’informations sur l’utilisation des opérations de sauvegarde et de restauration pour copier une base de données, consultez Copier des bases de données avec la sauvegarde et la restauration.

    Note

    Pour configurer une base de données miroir pour la mise en miroir de bases de données, vous devez restaurer la base de données sur le serveur miroir à l’aide de RESTORE DATABASE <database_name> WITH NORECOVERY. Pour plus d’informations, consultez Préparer une base de données miroir pour la mise en miroir (SQL Server).

  • Utilisation de l'Assistant Génération de scripts pour publier des bases de données

    Vous pouvez utiliser l'Assistant Génération de scripts pour transférer une base de données d'un ordinateur local à un fournisseur d'hébergement Web. Pour plus d’informations, consultez Assistant Générer et publier des scripts.