Security

報表伺服器:登錄主數據庫失敗

  • February 6, 2011

我從 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文章向您展示瞭如何重新創建它

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