我创建了一个 SQL Server 代理作业(在 SQL 2008 R2 中)来备份服务器上的一些数据库。当备份文件夹设置为该计算机上的文件夹时,此任务运行良好,但当我尝试将其设置为远程文件夹位置时,它不起作用。我得到了一个相当无用的错误,Execution of job 'xxx' failed. See the history log for details.
我查看了 Windows 事件日志,看到消息“包“DailyBackup”失败。”
有没有办法获得更详细的日志记录?另外,我尝试做的事情是否可行(即将备份写入另一台服务器上的文件夹)。请注意,我可以愉快地访问另一台服务器上的文件夹并创建文件等,所以我认为这不是访问权限的问题?
答案1
SQL 服务器指的是 SQL 服务器日志,而不是 Windows 事件日志。
您的 SQL 代理进程没有写入远程位置的权限;您必须向运行 SQL 代理进程的用户授予访问权限。