我在 Azure Cloud 上有一个 SQL Server 数据库,我想使用 SSRS 启动并运行一个报表服务器,以访问该数据库上的数据。
有没有人对这种情况有任何经验,或者可以为我提供一些关于如何解决这个问题的指导。
我正在阅读有关 SSRS 如何在 Azure VM 上运行以及 SQL Server 及其各自的数据库将安装在该 Azure VM 上的信息。这不是我的情况,因为我现有的 SQL 数据库存在于我启动的任何 VM 之外。
谢谢,
我在 Azure Cloud 上有一个 SQL Server 数据库,我想使用 SSRS 启动并运行一个报表服务器,以访问该数据库上的数据。
有没有人对这种情况有任何经验,或者可以为我提供一些关于如何解决这个问题的指导。
我正在阅读有关 SSRS 如何在 Azure VM 上运行以及 SQL Server 及其各自的数据库将安装在该 Azure VM 上的信息。这不是我的情况,因为我现有的 SQL 数据库存在于我启动的任何 VM 之外。
谢谢,
你需要在 Azure VM 或本地托管 SSRS。
在此链接中讨论了 Azure VM 上 SSRS 的部署拓扑。
一种策略是将 SSRS 部署到 VM 并使用 Azure SQL 数据库作为数据源。
部署包含 SSRS 的 VM 后,可以将 SSRS 连接到 Azure SQL DB。本文讨论将 Azure SQL 数据库连接到 SSRS。
希望这可以帮助!
为 SQL Azure 提供 SSRS 支持的另一种方法是 SQL SSRS 容器。Windocks 提供了一种自动化方法,可为 SQL Azure 源数据库提供已配置的 SSRS 容器。在这种情况下,容器的优势包括更新图像和更大的可扩展性。
没错,您需要将数据库迁移到在 Azure VM 中运行的 SQL Server。您可以使用 Azure 导出服务 ( https://msdn.microsoft.com/en-us/library/f6899710-634e-425a-969d-8db1267e9471#ExportDB ) 将 Azure 数据库导出到 dacpac。然后,您可以将 dacpac 导入 SQL Server VM。
您可以使用 SQL Server 设置 Azure VM,启动 SSRS 报告配置管理器。转到 VM 上的 SQL Server Management Studio 并创建一个链接到现有 SQL 数据库的服务器。在 VM 数据库中创建查询以引用链接服务器的数据。然后使用 VM 上的数据库创建报告,但这些查询将从非 VM 数据库中提取数据。
不幸的是,Azure Sql Server 不支持 SSRS。
Power BI 服务(高级版)现在允许您上传可以连接到 Azure DB 的 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 数据库
SSRS 的目录和临时数据库不支持 Azure SQL 数据库。这是一个已知的问题。您已使用 SQL Server(本地或 Azure VM)。不过,您可以创建和运行使用来自 Azure SQL DB 的日期的报告。