【问题标题】:Connection to report server unsuccessful连接报表服务器失败
【发布时间】:2016-09-11 01:28:08
【问题描述】:

我在 C# 程序中调用连接以报告数据库。每次我尝试与服务器通信时,我都会得到 ​​p>

连接字符串无效

或者

报表服务器 URL 参数无效

我也检查了连接字符串和报表服务器内容。这一切似乎都是正确的,但仍然无法连接到服务器。

当我尝试连接时,所有 SQL 服务都运行正常,并且我确保在客户端/服务器网络配置中都启用了 TCP\IP 和名称管道。

我怀疑这可能是权限问题。

我在运行 SQL server 2012 和 Visual Studio 2012 的 Win 8.1 Pro 上使用 Form 身份验证。我了解窗口身份验证的过程,我看不出任何错误。我在这个问题上已经被困了一段时间,我感到有点失落。

感谢任何帮助

我求助的网站:http://connectionstring.comhttp://bharathonsqlserver.blogspot.sg/2012/09/forms-authentication-in-ssrs-2012.html

【问题讨论】:

    标签: c# sql-server reporting-services ssrs-2012


    【解决方案1】:

    您可以登录 SQL Server 并查看错误日志吗?登录 SQL Server 并执行以下命令:

    xp_readerrorlog
    

    错误日志可以显示一些亮点

    您能否也发布您的连接字符串/报告服务器 URL?

    【讨论】:

    • 嗨@Louie,感谢您的回复。我在 C# 程序中的连接字符串是 "Server=SERVERNAME\\MSSQLSERVER;Database=UserAccounts;User Id=SA;Password=Somepassword;")) 并且报告服务器 URL 是 servername/ReportServer
    • 在数据库引擎中执行上述脚本,我收到这个奇怪的文本 无法验证 DLL 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\ftimport 上的 Authenticode 签名。 dll'。我没有在我的报表服务器中配置任何 SSL 认证。
    • ftimport.dll 与全文搜索引擎相关。如果您没有将其安装为 SQL Server 的一部分,则可以忽略该错误。如果错误日志中没有与登录身份验证问题相关的错误,则似乎 C# 程序此时甚至没有尝试连接到 SQL。您使用什么提供程序连接到 SQL Server?
    • 我正在使用 OLEDB。我已经尝试按照我遵循的教程中的建议使用受信任的连接。就像他们将其作为窗口身份验证一样?那么,这是否意味着身份验证与窗口身份验证相同?抱歉,我对这些事情的了解有限。报告服务器登录问题没有明显的错误。
    • 谢谢路易。我已经发布了关于 c# 代码的新问题,因为 SQL 方面相当清楚,我猜。如果你有兴趣,请在这里查看我的问题stackoverflow.com/questions/39442620/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多