1

我想从位于不同服务器上的数据库恢复我的本地开发数据库。

restore localdb from foreigndb....
4

2 回答 2

1

我假设当您说要恢复数据库时,您已经拥有该数据库的备份文件(.BAK)。

它可以通过几种不同的方式完成,

1)您可以从存储在网络驱动器上的 .BAK 文件中恢复数据库,但它可能需要很长时间并且不可靠。并且运行 SQL Server 服务的帐户也有足够的权限来执行操作。

2) 正如 EJ 建议的那样,您可以将该 .BAK 文件从网络驱动器复制到您的本地计算机并进行恢复,这将更可靠和更快地运行。

3) 或者,您可以创建 SSIS 包来自动化整个过程。

于 2011-07-30T17:40:59.237 回答
0

我总是将我的生产数据库备份到“.bak”文件,将文件复制到我的开发服务器,然后使用管理工作室(或您的情况下的企业管理器)从该文件恢复。有一个好处是可以让您从一个固定点反复进行恢复,这在开发/测试期间很有帮助。

于 2011-07-30T14:02:12.007 回答