我有一个SQL Azure数据库,并且有一个运行SSRS的Azure CM。
我可以在Visual Studio中构建报表,并在预览时查看我的数据。
我可以从VM上的SQL Server管理工作室连接到Azure数据库。
但是,当我将报告部署到报告服务器时,我收到了一条非常通用且无用的消息:
报告处理期间发生错误。 (rsProcessingAborted) 无法创建与数据源“SQLAzure”的连接。 (rsErrorOpeningConnection) 报表服务器遇到配置错误。 (rsServerConfigurationError)
我已将VM的公共和私有IP地址添加到数据库防火墙规则中,并且还打开了出站TCP端口1433以允许连接到数据库。
对于这可能是什么原因,我们将不胜感激。
答案 0 :(得分:1)
它似乎与已安装在VM上的SSRS版本有关。如果您有 Web 版本,则无法连接到SQL Azure数据库。
此Reporting Services Feature matrix表示只有标准版本,您才能连接到任何SQL Server数据库,而与目标版本无关。如果您有 Web 版本,那么您将只能连接到 Web 版本,并且SQL Azure数据库肯定不会在 Web上运行 edition,因此连接不起作用。