Copier des bases de données sur d'autres serveursCopy Databases to Other Servers

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.It is sometimes useful to copy a database from one computer to another, whether for testing, checking consistency, developing software, running reports, creating a mirror database, or, possibly, to make the database available to remote-branch operations.

Il existe plusieurs méthodes pour copier une base de données :There are several ways to copy a database:

  • Utilisation de l'Assistant Copie de base de donnéesUsing the Copy Database Wizard

    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 ServerSQL Server vers une version ultérieure.You can use the Copy Database Wizard to copy or move databases between servers or to upgrade a SQL ServerSQL Server database to a later version. Pour plus d'informations, consultez Use the Copy Database Wizard.For more information, see Use the Copy Database Wizard.

  • Restauration d'une sauvegarde de base de donnéesRestoring a database backup

    Pour copier la totalité d'une base de données, vous pouvez utiliser les instructions Transact-SQLTransact-SQL BACKUP et RESTORE.To copy an entire database, you can use the BACKUP and RESTORE Transact-SQLTransact-SQL statements. 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.Typically, restoring a full backup of a database is used to copy the database from one computer to another for a variety of reasons. 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.For information on using backup and restore to copy a database, see Copy Databases with Backup and Restore.

    Note

    Pour configurer une base de données miroir en vue d’une mise en miroir, restaurez la base de données sur le serveur miroir à l’aide de RESTORE DATABASE <nom_base_de_données> WITH NORECOVERY.To set up a mirror database for database mirroring, you must restore the database onto the mirror server by using RESTORE DATABASE <database_name> WITH NORECOVERY. Pour plus d’informations, consultez Préparer une base de données miroir pour la mise en miroir (Transact-SQL).For more information, see Prepare a Mirror Database for Mirroring (SQL Server).

  • Utilisation de l'Assistant Génération de scripts pour publier des bases de donnéesUsing the Generate Scripts Wizard to publish databases

    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.You can use the Generate Scripts Wizard to transfer a database from a local computer to a Web hosting provider. Pour plus d’informations, consultez Assistant Générer et publier des scripts.For more information, see Generate and Publish Scripts Wizard.