重命名计算机会导致 Web 服务器和 SQL Server 实例的相应名称更改(如果它在同一台计算机上)。 在某些情况下,计算机名称更改后,SQL Server Reporting Services 可能无法访问。 使用本主题中提供的步骤在计算机名称更改后重新配置报表服务器。
重命名 SQL Server 数据库引擎
如果重命名运行报表服务器数据库的 SQL Server 数据库引擎实例,请执行以下操作:
启动 Reporting Services 配置工具,并连接到使用重命名的服务器中的报表服务器数据库的报表服务器。
打开“数据库设置”页。
在 “服务器名称”中,键入或选择 SQL Server 名称,然后单击“ 连接”。
点击“应用”。
如果报表服务器使用的是本地数据库引擎实例,则可以使用 (local) 或 (local)\instancename 来指定服务器。 如果使用 (本地) 来引用服务器,则可以重命名服务器,连接将继续工作。 如果使用远程服务器,或者 Reporting Services 是使用服务器名称配置的,则必须在服务器名称发生更改时更新数据库连接信息。
重命名报表服务器计算机
如果重命名运行报表服务器的计算机,请执行以下步骤:
在文本编辑器中打开 RSReportServer.config ,并修改
UrlRoot设置以反映新的服务器名称。 传递UrlRoot扩展插件使用该设置来撰写用于访问报表服务器上存储的项的 URL。 更改报表服务器 URL 地址需要更新UrlRoot设置,以便订阅继续按预期传递报表。在同一文件中,如果已设置,请修改
ReportServerUrl该设置以反映新的服务器名称。 请注意,此设置不会在每个安装中使用。 如果为空,则不执行任何操作。注释
如果在公司网络上使用 Windows Internet 命名服务(WINS),报表服务器和报表管理器可能会在一段时间内继续使用以前的名称。 WINS 向它所服务的每一台计算机映射一个 IP 地址。 WINS 刷新重命名计算机的 IP 地址后,旧计算机名称不能再用于访问报表服务器或报表管理器。
另请参阅
RSReportServer 配置文件
Reporting Services 配置管理器(本机模式)
Reporting Services 报表服务器(本机模式)
启动和停止报表服务器服务
rsconfig 实用工具 (SSRS)