2011-06-29 36 views
0

我正在运行SQL Server 2008,我想创建我的数据库的全部副本,我的所有表,查看&存储过程的视图。我怎么做?SQL Server 2008:如何将整个数据库克隆到新服务器上?

理想情况下复制到一个平面文件或类似的东西,然后导入我的新服务器。

+0

备份/恢复,分离/附加以及所有重构的风格都可以做到这一点......或者您只想要“数据库对象”,而不需要实际的数据? –

回答

0

这是一次复制操作,或者你希望它是交易的目标服务器正在进行的复制?

如果是后一种选择,则可以导出和发送事务日志,与发送数据库备份相比,每单位时间需要的带宽要少得多。有关详细信息,请参阅this。使用SQL Server 2008 R2 Express的这种方法取得了巨大的成功。

如果是一次性操作,仍然可以使用事务日志,但它可能不值得在开发脚本时进行前期投资。在这种情况下,请参阅How to move databases between computers that are running SQL Server

+0

在某个时间点进行。 –

相关问题