恢复不同服务器上的数据库

时间:2011-12-14 04:58:25

标签: c# sql sql-server

我在一台服务器上有备份(.bak),我想在Lan上的其他服务器上恢复数据库。我担心的是,当我通过连接到远程sql server运行恢复时,它会尝试查找.bak文件在远程服务器上,但实际上文件驻留在我连接到远程服务器的服务器上。

我是否有办法解决这个问题,我可以在不复制远程服务器上的文件的情况下恢复数据库?

2 个答案:

答案 0 :(得分:1)

如果使用MS SQL Server,则可以映射网络驱动器或使用系统共享。 Detailed info

答案 1 :(得分:0)

您可以代替使用.bak,运行dtsx来导出数据库中的所有数据。只需在要发送数据的服务器上创建架构即可。右键单击原始数据库 - >任务 - >出口数据。

这只是一种替代方案,我希望它有用。

干杯。