在服务器之间复制数据库

时间:2009-08-21 19:14:07

标签: tsql sql-server-2008 sql-server-2000

我知道这不推荐,但我的开发服务器是2008,而我的生产服务器是2000.

来回复制数据库的最简单方法是什么?例如,我刚刚创建了一个带有强健日期表的数据库,我打算在查询中使用它。我认为最简单的方法是备份数据库并将其还原到其他服务器。

在任何一个方向上执行此操作的最便捷方式是什么?

3 个答案:

答案 0 :(得分:3)

备份 - 复制 - 还原速度与detach-copy-attach一样快。特别是如果您通过备份获得了很好的压缩 - 复制步骤将花费更少的时间!

答案 1 :(得分:1)

您可以使用BACKUP DATABASE和RESTORE DATABASE,或sp_detach_db和sp_attach_db存储过程。

阅读有关将SQL Server数据库传输到新位置的文章: “将SQL Server 7.0数据库移动到新位置”

答案 2 :(得分:1)

您是否考虑过Microsoft SQL Server Database Publishing Wizard?它将为您的数据库编写脚本,包括将数据写入TSQL。