返回首页

我有一个SQL Server数据库,我想从它创建备份到共享文件夹。

只是网络用户有权限访问此文件夹中。

我已经写了代码登录到该用户在我的程序中,然后执行备份命令。

此代码工作,所有曾经我要访问我的文件夹。但现在我收到此错误:

"无法打开备份文件的名称的文件夹路径"备份设备操作系统error5(未能检索文本为这个错误,原因:1815)的BACKUP DATABASE异常终止":phoenix1167 | |米卡Wendelius:问题是,备份正在试图访问网络文件夹下,SQL Server正在运行的凭据。换句话说,由SQL Server备份,而不是由用户执行备份命令。

您可以使用(创建一个新的域帐户)为SQL Server服务,并给予适当的权限,以该帐户,如果你想采取直接备份到网络。另一种选择是,你把它在本地,然后使用一些脚本转移备份到网络共享。

张一兵同志商榷设置的权限的域帐户的一个例子的文章:

如果上面提到的事情已经是正确的,检查备份设置和目标文件夹。例如,如果备份尝试写一个新的文件(不覆盖旧的),并有一个与现有的相同名称的文件夹中的文件,它会失败。|

回答