Mat*_* R. 4 sql sql-server reporting sqlconnection reporting-services
我们正在尝试将现有SQL Server/SSRS配置部署到一组新硬件.SSRS与我们尝试从中获取报告的SQL Server数据库在同一服务器上运行.
每当我们尝试测试任何报告时,都会收到错误:
报告处理期间发生错误.(rsProcessingAborted)无法创建与数据源'sqlConnection'的连接.(rsErrorOpeningConnection)建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接
我完全失去了.
创建一个udl文件,如果它连接然后问题是代码/应用程序,如果它没有连接,那么它是你的防火墙,连接字符串,DLL库,你运行IIS的服务没有正确的权限等等.这里重要的是连接字符串.执行以下操作:创建一个空文本文件并将其重命名为"myconnection.udl".现在双击该文件,它将启动一个小程序.您可以配置与数据库的连接并对其进行测试.(它将获取已注册的连接库等).如果它给出了OK,那么在记事本中打开udl文件,您将看到正确的连接字符串.粘贴到您的应用连接设置.UDL文件通常被误解.它们只是一个包含连接设置的文本文件.然后他们调用连接dll.如果udl文件有效,那么你有一个正确的连接字符串100%