SSRS-报表服务器配置异常(System.Net.Sockets.SocketException(0x80004005):尚无此类主机)

时间:2018-09-11 18:54:36

标签: sql-server reporting-services

    System.Net.Sockets.SocketException (0x80004005): No such host is known
   at System.Net.Dns.GetAddrInfo(String name)
   at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
   at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
   at ReportServicesConfigUI.RSDatabase.IsLocalDbServer(String dbServer)
   at ReportServicesConfigUI.RSDatabase.GrantRSConnectionRights()
   at ReportServicesConfigUI.RSDatabase.ChangeRSDatabase()

以上错误发生在报表服务器数据库配置的最后。

复制路径=报表服务器配置管理器>数据库>更改数据库>进度和完成

“生成正确的脚本”时发生错误

有人可以参加吗,并帮助解决这个问题。

谢谢

2 个答案:

答案 0 :(得分:1)

服务器实例必须是域。如果您尝试使用IP地址,则会收到此错误。

使用一个域将IP编辑到我的主机文件中,然后使用该IP地址解决了该问题。

答案 1 :(得分:0)

转到 SQL Server 并执行命令, 选择@@servername(); 它为您提供 SQL Server 实例名称。 您在配置 SSRS 报告时必须提供的实例名称。 就是这样。

请不要在配置 SSRS 时使用 IP,只需使用 SQL Server 实例名称。