无法将SSRS VM连接到SQL Azure数据库

时间:2014-10-10 21:46:16

标签: sql sql-server azure reporting-services virtual-machine

我有一个SQL Azure数据库,并且有一个运行SSRS的Azure CM。

我可以在Visual Studio中构建报表,并在预览时查看我的数据。

我可以从VM上的SQL Server管理工作室连接到Azure数据库。

但是,当我将报告部署到报告服务器时,我收到了一条非常通用且无用的消息:

报告处理期间发生错误。 (rsProcessingAborted) 无法创建与数据源“SQLAzure”的连接。 (rsErrorOpeningConnection) 报表服务器遇到配置错误。 (rsServerConfigurationError)

我已将VM的公共和私有IP地址添加到数据库防火墙规则中,并且还打开了出站TCP端口1433以允许连接到数据库。

对于这可能是什么原因,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

它似乎与已安装在VM上的SSRS版本有关。如果您有 Web 版本,则无法连接到SQL Azure数据库。

Reporting Services Feature matrix表示只有标准版本,您才能连接到任何SQL Server数据库,而与目标版本无关。如果您有 Web 版本,那么您将只能连接到 Web 版本,并且SQL Azure数据库肯定不会在 Web上运行 edition,因此连接不起作用。