3

我正在尝试在亚马逊 EC2 实例上部署 SSRS 并将其连接到 RDS 上的报告数据库。由于亚马逊 RDS 不支持 SSRS,我的另一个选择是打开带有 MSSQL 服务器的专用 EC2 实例。

我尝试从 SSRS 配置实用程序创建 ReportDB - 获取配置异常:“用户无权执行此操作。”。这很可能是由于 SQL 权限不足造成的。Amazon 不会授予您 sa 用户,仅授予 processadmin 和 setupadmin 服务器角色。在您创建的数据库中,您将获得 dbowner。

此外,我单独创建了 ReportDB 并将其传输到 RDS,将 SSRS 连接到它,当它最终将其识别为正确的 ReportDB 时,我收到了相同的异常。

有什么想法吗?

4

1 回答 1

2

报告服务仍会尝试创建它自己的数据库,因此如果您没有创建数据库的权限,那么您将陷入困境。如果您没有权限,使用报告服务配置工具“手动”创建数据库仍然无法正常工作。该设置还涉及将 RSExecRole 应用到 SSRS 服务帐户,您也需要获得权限才能执行此操作。请参阅此 MSDN 的检查凭据以创建和配置数据库部分。

备用选项是使用针对 SQL Server 2008 R2 及其所有服务(包括 SSRS)优化的Microsoft亚马逊系统映像

于 2013-02-25T01:00:28.407 回答