SQL SERVER 2005 Reporting Services rsconfig 命令行配置工具
注意:域环境的报表服务启动一定要域用户,不能是本地账户,也不能是登陆安装系统的域用户。
若要配置连接,可以使用 Reporting Services 配置工具或 rsconfig 命令行配置工具。报表服务器需要以下连接信息:
SQL Server 实例的名称
报表服务器数据库的名称
凭据类型
用户名和密码
首次创建连接时,可以创建新的报表服务器数据库,也可以选择现有的数据库。
权限
您必须是要配置的承载报表服务器的计算机本地管理员。
文件位置
Rsconfig.exe 位于 /Program Files/Microsoft SQL Server/90/Tools/Binn。您可以从文件系统中的任意文件夹运行该实用工具。
备注
Rsconfig.exe 有以下两个用途:
修改报表服务器用于连接到报表服务器数据库的连接信息。
配置报表服务器在其他凭据不可用时登录远程数据库服务器所用的特殊帐户。
可以在本地或远程 Reporting Services 实例上运行 rsconfig 配置工具。不能使用 rsconfig 配置工具解密或查看已设置的值。
要配置的计算机上必须安装 Windows Management Instrumentation (WMI) 才能运行此配置工具。
示例
以下示例阐释了 rsconfig 的使用方法。
指定域用户帐户
此示例显示如何配置报表服务器,以便在连接本地报表服务器数据库时使用域用户帐户。
rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows -u <MYDOMAIN/MYACCOUNT> -p <PASSWORD>
指定 SQL Server 数据库用户帐户
此示例显示如何配置报表服务器,以便使用 SQL Server 登录名连接远程报表服务器数据库。
rsconfig -c -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -d reportserver -a SQL -u SA -p <SAPASSWORD>
指定内置帐户
此示例显示如何配置报表服务器,以便在连接本地报表服务器数据库时使用内置帐户。请注意,未使用 -u 参数。受支持的内置帐户值的示例包括本地系统的 NT AUTHORITY/SYSTEM 和网络服务的 NT AUTHORITY/NETWORKSERVICE(仅 Microsoft Windows Server 2003)。
rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows "NT AUTHORITY/SYSTEM"
指定服务帐户
此示例显示如何配置报表服务器,以便在连接本地报表服务器数据库时使用 Report Server Windows 服务帐户和 Web 服务帐户。请注意,未使用 -u 参数,并且没有指定任何帐户信息。从命令中清除帐户值时,rsconfig 配置工具使用每个服务运行时都要使用的集成安全性和服务帐户。
rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows
指定本地服务器上的无人参与帐户
此示例显示如何配置用于报表的无人参与报表执行的帐户,该帐户不向外部数据源传递凭据。该帐户必须是 Windows 域帐户。不能指定 SQL Server 登录名作为用户名和密码。该帐户在本地报表服务器实例上配置。在 ReportingServices/LogFiles 文件夹的跟踪日志中捕获错误消息。
rsconfig -e -u <DOMAIN/ACCOUNT> -p <PASSWORD> -t
指定远程服务器上的无人参与帐户
此示例显示如何在与 Rsconfig.exe 版本相同的远程报表服务器实例(如报表服务器和 Rsconfig.exe 都为 SQL Server 2005 版)上配置帐户。在远程服务器的跟踪日志中捕获错误消息信息。
rsconfig -e -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -u <DOMAIN/ACCOUNT> -p <PASSWORD> -t