我注意到从SQL Server日志,每次服务器重新启动(我正在使用SQL Server 2008开发人员版),我得到一个错误消息到日志:
Login failed for user 'machine\sqlaccount'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
我可以从configuration文件跟踪中看到详细信息,它显示导致的应用程序是Report Server,数据库是主服务器。 我应该如何修改这些权限来摆脱这个错误?
ReportServer在master和msdb中需要一些权限,基于RSExecRole
在某些时候,这些已经丢失,例如RS帐户更改,服务器迁移等
此MSDN文章向您显示如何重新创build它