通过网络还原数据库备份

时间:2020-03-05 18:40:48  来源:igfitidea点击:

如何通过网络使用SQL Server 2005还原数据库备份?我记得以前曾经做过,但是我们必须做的事情有些奇怪。

解决方案

回答

数据库通常在没有网络访问权限的帐户下作为服务运行。如果是这种情况,那么我们将无法直接通过网络进行还原。备份需要复制到本地计算机,或者数据库服务需要以具有适当网络访问权限的用户身份运行。

回答

我不得不这样做几次,我只知道两个选择。将文件本地复制到SQL Server,或者在SQL Server上将映射的网络驱动器创建到包含备份文件的共享。

回答

我们不能通过SSMS GUI来执行此操作,但是可以使用脚本来执行此操作。从DISK ='\ unc \ path \ filename'还原数据库如果我们需要自动执行此过程,最好的方法是设置SQL Server Job并以具有访问文件位置权限的用户身份运行它。

回答

另外,我们需要确保SQL Server Service以具有网络访问权限并具有备份文件所在共享的权限的用户身份运行。 "本地系统"没有访问网络的权限。