我正在尝试为我的TFS 2012.4开发框设置Nightly Backups,但它失败了。
服务器上有SQL Express和TFS Express,尝试将备份发送到另一个共享上的网络路径。
通过向导时,它将成功通过所有准备检查,包括权限。尝试在“确认权限”下第一次运行备份作业时,它将失败。
错误是:
TF401002:SQL Server数据库引擎无法保存数据库 备份到路径\ [共享] \ c $ \ TFSBackup。请授予SQL服务 帐户对该文件夹的读/写访问权限。
我尝试将“Everyone”完全控制添加到备份服务器上的文件夹中,但它仍然失败并出现相同的错误。
将完整日志添加到http://pastebin.com/80PrYXqx
答案 0 :(得分:6)
使用c $的管理共享路径可能会出现问题。我建议您转到[共享]服务器并将TFSBackup文件夹设为shared folder,并为您的共享授予相应的权限。
然后你可以改变这个:
\\ [份额] \ C $ \ TFSBackup
这样的事情(取决于你的名字命名):
\\ [份额] \ TFSBackup $
答案 1 :(得分:1)
我知道这是一个老帖子,但只是因为其他人有问题。我在配置备份时遇到了同样的问题。以下为我解决了这个问题:
1)打开"服务"并注意"登录为"用户" Sql Server"和#34; Sql Server Agent"
2)在备份保存到的文件夹中,转到“属性” - >安全 - >修改
3)添加#1中的用户,然后选中"完全控制",保存