我已经按照“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对该文件夹具有写入权限。
我导航到您分享的链接并阅读以下内容:
- 在“输入用户名”字段中,键入用户名,然后在“输入密码”字段中键入密码。
注意如果您使用示例1,3或4中的某个批处理文件,则至少应为此用户分配SQL Server级别的BackupOperator角色。
您是否在此处指定域管理员凭据?即网络共享的凭据?
您需要确保SQL Server服务正在使用的帐户具有该共享的appropriera权限。