我目前正在尝试将数据库备份到网络UNC共享,但它给了我错误。
我在一个简单的网络中连接了两台PC,而不是域。 从这两台电脑中,我可以轻松地在任何一台电脑上创建和编辑文件。
运行SQL SERVER且数据库文件所在的一台PC名为SERVER
。
我想要备份的另一台PC名为STUDENT-PC2
。在这台电脑上,drive d:
是一个共享驱动器,我为Everyone, IUSER,NETWORK,NETWORK SERVICE
当我从SERVER上的SQL SERVER MANAGEMENT STUDIO运行以下命令时,它会抛出我的错误,如下所示。
我正在运行sql server service NETWORK SERVICE
COMMAND
backup database dpmt to disk='\\STUDENT-PC2\d\DPMT_BACKUP_17032016_102719.Bak'
错误
Msg 3201, Level 16, State 1, Line 1
Cannot open backup device '\\STUDENT-PC2\d\DPMT_BACKUP_17032016_102719.Bak'. Operating system error 5(Access is denied.).
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally.
答案 0 :(得分:0)
在计算机“STUDENT-PC2”上找到作为备份目标的文件共享。在文件共享权限中添加名为您的 SQL 机器的帐户加上美元符号,如下所示:“SERVER$” - 输入该帐户而不是用户名。勾选该人工“用户”的写+读权限,然后点击“确定”关闭。在文件系统级别配置权限相同(写+读)或让大家先写测试然后减少。 总结: