使用 SQL Server 2008。
我正在尝试将 Team Foundation Server 安装为双服务器设置(由于一台服务器是 DC。)安装要求的一部分是 Sql Server Reporting Services (SSRS) 不能使用本地系统帐户来运行它默认为.
我一直在遵循团队基础服务器所需的帐户生成过程中包含的安装过程。我设置了一个域帐户“TFSReports”并根据帐户要求指南授予它本地登录权限。
但是,每当我在启动服务后停止 SSRS 并更改帐户以使用 TFSReports 甚至使用 NTAuthority\NetworkService (根据指南使用的另一个可接受的帐户)时,似乎 Reporting Services 就不再起作用了。
更改帐户时,我什至无法浏览到 LocalHost/Reports。如果我返回服务并将其翻转回使用本地系统帐户并重新启动服务,我可以再次查看 LocalHost/Reports。
编辑:这是我从 TFS 安装中得到的确切消息,按照说明似乎可以阻止 SSRS 之后工作。
说明 SQL Server Reporting Services 配置为使用本地系统作为服务帐户。
解决方法/补救措施 您必须使用网络服务系统帐户或 SQL Server Reporting Services 服务帐户的有效域帐户。在控制面板中,双击管理工具,双击服务,然后查找 SQL Server Reporting Services 服务。双击服务查看服务属性。选择登录选项卡。在登录为中,单击此帐户,更改帐户信息,然后单击确定。
我是否需要遵循这些说明并对SQL Server 配置管理器进行更改?
如果我们谈论的是 SQL Server 2005,那么 SQL Server 报告服务就是一个调度引擎。它不确定 Web 应用程序端。因此,更改服务帐户不应该对 Web 应用程序产生影响。话虽如此,您如何更改服务帐户?应该使用 Reporting Services 配置和 SQL Server 配置管理器来完成。