Security
報表伺服器:登錄主數據庫失敗
我從 SQL Server 日誌中註意到,每次伺服器重新啟動時(我使用的是 SQL Server 2008 開發人員版),我都會在日誌中收到一條錯誤消息:
Login failed for user 'machine\sqlaccount'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
我可以從探查器跟踪中看到詳細資訊,它表明導致的應用程序是報表伺服器,而數據庫是主數據庫。我應該如何修改這些權限來擺脫這個錯誤?
ReportServer 需要 master 和 msdb 中的一些權限,基於 RSExecRole
在某些時候,這些已經失去,例如 RS 帳戶更改、伺服器遷移等
這篇MSDN文章向您展示瞭如何重新創建它