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

适用于:SQL Server

有时候将数据库从一台计算机复制到另一台计算机会很有用,无论是用于测试、检查一致性、开发软件、运行报表、创建镜像数据库还是将数据库用于远程分支操作。

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

  • 使用复制数据库向导

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

  • 还原数据库备份

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

    注意

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

  • 使用生成脚本向导发布数据库

    可以使用生成脚本向导将数据库从本地计算机传输到 Web 宿主提供程序。 有关详细信息,请参阅 生成和发布脚本向导