31

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

有没有人对这种情况有任何经验,或者可以为我提供一些关于如何解决这个问题的指导。

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

谢谢,

4

8 回答 8

35

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

此链接中讨论了 Azure VM 上 SSRS 的部署拓扑。

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

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

希望这可以帮助!

于 2015-03-20T19:05:01.050 回答
2

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

于 2019-07-02T19:52:03.997 回答
1

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

于 2015-03-30T22:02:56.677 回答
1

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

于 2017-03-20T19:01:17.040 回答
0

不幸的是,Azure Sql Server 不支持 SSRS。

于 2015-03-20T05:23:15.443 回答
0

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

于 2019-04-01T22:55:06.653 回答
0

实际上,您并没有在 Azure VM 上拥有您的 Azure SQL 数据库。全部 指定您的连接字符串以指向您的 Azure SQL 数据库

于 2019-07-02T03:40:52.183 回答
-1

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

于 2016-03-02T18:11:29.640 回答