2012-05-24 195 views
0

我有我的SQL服务器,这是几乎10 GB的数据在服务器A中。我需要通过在服务器B中恢复的备份来获取它。然而,问题是服务器A和服务器B都在美国,而我在亚洲,托管公司要求我为此转让100美元,有没有办法可以在他们之间快速进行备份?注意:我有两台服务器的sql server management studio。SQL服务器数据库备份

他们建议的解决方案是我下载数​​据库并重新上传它,但这似乎非常困难和非常长的过程。

回答

0

你检查日志文件的大小(数据库属性,文件,检查日志文件的大小)?

如果它占用了大部分空间,那么您可以选择在本地进行备份(以防万一),将恢复模式更改为简单,紧凑的数据库,备份它,这种方式的规模可能更大可管理的转移。

+0

即使它减少到1 GB,它会很慢,这意味着至少要停下几个小时的网站...... –

+0

那么,你可以花时间把数据库传输到服务器B,正如我所建议的那样,将服务器A的恢复模式设置为完全,然后更新服务器B的状态[从日志文件加载更改](http://msdn.microsoft.com/zh-cn/library/ms177446.aspx)服务器A的尺寸要小得多。如果尺寸仍然相当大,您可以根据需要进行循环。在传输文件之前,需要花费很少时间的最后一次运行,将Web服务器A中的WebApp关闭,以确保没有数据丢失。 – eddo

相关问题