将数据库复制到其他服务器

适用范围:SQL Server

有时,你可能会发现将一台计算机中的数据库复制到另一台这种做法很有用。 理由包括测试、检查一致性、开发软件、运行报表、创建镜像数据库还是将数据库用于远程分支操作。

有几种复制数据库的方法:

  • 使用复制数据库向导

    可以使用复制数据库向导在服务器之间复制或移动数据库,或者将 SQL Server 数据库升级到更高版本。 有关详细信息,请参阅 Use the Copy Database Wizard

  • 还原数据库备份

    要复制整个数据库,可以使用 BACKUP 和 RESTORE Transact-SQL 语句。 通常,还原数据库的完整备份用于因各种原因将数据库从一台计算机复制到其他计算机。 有关使用备份和还原复制数据库的信息,请参阅 通过备份和还原复制数据库

    注意

    要为数据库镜像设置镜像数据库,则必须使用 RESTORE DATABASE <database_name> WITH NORECOVERY 将数据库还原到镜像服务器。 有关详细信息,请参阅为镜像准备镜像数据库 (SQL Server)