我已按照“ How to schedule and automate backups of SQL Server databases in SQL Server Express”文章创建备份SQL Server Express数据库。基本上,这将创建一个存储过程,并由Task Scheduler定期由.BAT文件调用。如果将目标设置为本地文件夹(例如D:\ Data),则可以正常工作,但是我需要在文件夹\\ Server \ Folder上创建备份,但出现访问被拒绝错误。
用户域\ myuser始终登录。该用户具有对文件夹\\ Server \ Folder的写权限。我尝试将用户添加为登录名,然后尝试调用存储过程EXECUTE AS domain\myuser
,但没有帮助。
由于限制,我无法创建网络地图。有没有备份到网络文件夹的解决方法?
当我运行SSMS并调用SP时,出现以下错误。我以domain \ myuser用户身份登录并打开了SSMS。如果在Windows资源管理器中浏览文件夹\\ Server \ Folder,则可以创建文件,因此用户domain \ myuser对该文件夹具有写权限。
答案 0 :(得分:0)
我导航到您共享的链接,并阅读以下内容:
- 在“输入用户名”字段中,输入用户名,然后在“输入密码”字段中输入密码。
注意:至少应在以下位置为该用户分配BackupOperator角色 SQL Server级别(如果使用示例1中的批处理文件之一) 3或4。
您是否在此处指定域管理员凭据?即网络共享的凭据?
答案 1 :(得分:0)
您需要确保SQL Server服务正在使用的帐户对共享具有适当的权限。