有时,将数据库从一台计算机复制到另一台计算机很有用,无论是为了测试、检查一致性、开发软件、运行报表、创建镜像数据库,还是使数据库可用于远程分支作。
可通过多种方式复制数据库:
使用复制数据库向导
可以使用复制数据库向导在服务器之间复制或移动数据库,或者将 SQL Server 数据库升级到更高版本。 有关详细信息,请参阅 “使用复制数据库向导”。
还原数据库备份
若要复制整个数据库,可以使用 BACKUP 和 RESTORE Transact-SQL 语句。 通常,还原数据库的完整备份用于出于各种原因将数据库从一台计算机复制到另一台计算机。 有关使用备份和还原复制数据库的信息,请参阅 使用备份和还原复制数据库。
注释
若要为数据库镜像设置镜像数据库,必须使用 RESTORE DATABASE <database_name> WITH NORECOVERY 将数据库还原到镜像服务器上。 有关详细信息,请参见准备镜像数据库用于镜像 (SQL Server)。
使用生成脚本向导发布数据库
可以使用“生成脚本向导”将数据库从本地计算机传输到 Web 托管提供程序。 有关详细信息,请参阅 “生成和发布脚本向导”。