1
我在与旧日志有问题的保存期限的日志传送作业(错误下面留言)SQL Server获取试图删除旧的日志传送事务日志时拒绝访问备份
到期后的文件无法被删除SQL Servers Service帐号显然可以访问该文件夹,因为它能够创建备份文件。我怀疑可能是作业的删除部分在SQL代理的凭据下执行,而不是SQL Server服务的凭据。但是我找不到任何信息来证实这个假设。
2016-07-02 17:15:01.73 Deleting old log backup files. Primary Database: 'DBNAME'
2016-07-02 17:15:01.77 *** Error: Could not delete old log backup files.(Microsoft.SqlServer.Management.LogShipping) ***
2016-07-02 17:15:01.77 *** Error: Access to the path '\\SERVERNAME\LOGFILEBACKUPPATH' is denied.(mscorlib) ***
2016-07-02 17:15:01.78 The backup operation completed with errors. Primary Database: 'DBNAME', Log Backup File: '\\SERVERNAME\PATHTOLOGGILE'
2016-07-02 17:15:01.79 ----- END OF TRANSACTION LOG BACKUP -----
是的,您的logshipping代理作业在SQL Server代理帐户下运行。确保您的代理帐户具有对备份共享的写入访问权限,并且应该可以正常工作。 – SQLPRODDBA