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

将数据库从一台计算机复制到其他计算机有时很有用。您可以将复制的数据库用于许多用途,包括测试、检查一致性、开发软件、运行报表、创建镜像数据库或将数据库用于远程分支操作(如果可能)。

在服务器之间复制数据库的替代方法有多种:

  • 使用复制数据库向导
    可以使用复制数据库向导在服务器之间复制或移动数据库。有关详细信息,请参阅使用复制数据库向导
  • 还原数据库备份
    若要复制整个数据库,可以使用 BACKUP 和 RESTORE Transact-SQL 语句。通常,还原数据库的完整备份用于因各种原因将数据库从一台计算机复制到其他计算机。有关使用备份和还原复制数据库的信息,请参阅通过备份和还原来复制数据库
    ms189624.note(zh-cn,SQL.90).gif注意:
    若要为进行数据库镜像设置镜像数据库,则必须使用 RESTORE DATABASE <database_name> WITH NORECOVERY 将数据库还原到镜像服务器。有关详细信息,请参阅为镜像准备镜像数据库
  • 从 Microsoft SQL Server 6.5 或更低版本复制数据库
    有关升级数据库的信息,请参阅从 SQL Server 6.5 或更早版本复制数据库
ms189624.note(zh-cn,SQL.90).gif注意:
还有几种在 SQL Server 实例之间复制数据而不复制数据库的方法。有关这些方法的介绍,请参阅在服务器之间复制数据

请参阅

概念

关于大容量导入和大容量导出操作
当数据库在其他服务器实例上可用时管理元数据
如何使用分离和附加来升级数据库 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助