Windows-Server-2003

SQL-Server 2005 預設跟踪日誌文件不繼承目錄權限

  • May 13, 2011

我需要備份 SQL-Server 2005 預設跟踪日誌文件(%sqlserverpath%\MSSQL\LOG\log_*.trc),並且在創建它時它不會繼承目錄文件權限(Windows 2003 Server),所以我拒絕訪問使用我的“備份服務”使用者進行文件複製。任何的想法?

最後,在我的維護計劃(任務調度程序上的批處理文件)中,我添加了一個更改權限程式碼,如下所示:

cacls "C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\*.trc" /E /G backupserviceaccount:R /T

喬普這可以幫助別人!

SQL Server 現在使用與數據庫文件相同的使用者權限對跟踪文件進行 ACL。這通常是 SQL Server 在電腦\管理員組下執行的服務帳戶。不再繼承目錄的權限。

跟踪文件的所有者必鬚根據安全策略和公司準則明確向其他人授予安全權限。

http://blogs.msdn.com/b/psssql/archive/2008/06/25/how-it-works-trace-trc-file-security.aspx

引用自:https://serverfault.com/questions/250913