如何使用 Azure SQL 服务器数据库设置 SSRS

How to setup SSRS with an Azure SQL Server Database

我在 Azure Cloud 上有一个 SQL 服务器数据库,我想启动一个报表服务器并 运行nning 使用 SSRS 来访问该数据库上的数据。

有没有人有过这种情况的经验,或者可以为我提供一些如何处理的指导。

我正在阅读有关 SSRS 如何在 Azure VM 上 运行 以及 SQL 服务器及其各自的数据库将安装在该 Azure VM 上的信息。这不是我的情况,因为我现有的 SQL 数据库存在于我启动的任何 VM 之外。

谢谢,

很遗憾,Azure Sql 服务器不支持 SSRS。

您需要在 Azure VM 或本地托管 SSRS。

this link 中讨论了 Azure VM 上 SSRS 的部署拓扑。

一种策略是将 SSRS 部署到 VM 并使用 Azure SQL 数据库作为数据源。

部署包含 SSRS 的 VM 后,您可以将 SSRS 连接到 Azure SQL 数据库。本文讨论 connecting Azure SQL Database to SSRS.

希望对您有所帮助!

没错,您需要将数据库迁移到 Azure VM 中的 SQL 服务器 运行。您可以使用 Azure 导出服务 (https://msdn.microsoft.com/en-us/library/f6899710-634e-425a-969d-8db1267e9471#ExportDB) 将 Azure 数据库导出到 dacpac。然后您可以将 dacpac 导入 SQL 服务器 VM。

SSRS 的目录和临时数据库不支持 Azure SQL 数据库。这是一个已知的问题。您已使用 SQL 服务器(本地或 Azure VM)。不过,您可以创建和 运行 使用 Azure SQL 数据库日期的报告。

您可以使用 SQL 服务器设置 Azure VM,启动 SSRS 报告配置管理器。转到 VM 上的 SQL Server Management studio,并为现有的 SQL 数据库创建一个链接服务器。在 VM 数据库中创建查询以引用链接服务器的数据。然后使用 VM 上的数据库创建报告,但这些查询将从非 VM 数据库中提取数据。

Power BI 服务(高级),现在允许您上传可以连接到 Azure 数据库的 SSRS 文件。 https://powerbi.microsoft.com/en-us/blog/public-preview-of-paginated-reports-in-power-bi-premium-now-available/

实际上您不需要在 Azure VM 上安装 Azure SQL 数据库。全部 指定您的连接字符串以指向您的 Azure SQL 数据库

SQL Azure 的 SSRS 支持的另一种方法是 SQL SSRS 容器。 Windocks 提供了一种自动化方法,可以为 SQL Azure 源数据库提供已配置的 SSRS 容器。在这种情况下,容器的优势包括更新图像和更大的可扩展性。