本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon RDS for SQL Server 中的 SQL Server Reporting Services 支援
Server Reporting Services (SSRS) 是以伺服器為基礎的應用程式,用於產生和分發報告。它是 SQL Server 服務套件的一部分,該套件也包含 SQL Server Analysis Services (SSAS) 和 SQL Server Integration Services (SSIS)。SSRS 是以 SQL Server 為基礎而建立的服務。您可以使用它來收集來自各種資料來源的資料,並以易於理解且準備好進行分析的方式呈現。
Amazon RDS for SQL Server 支援直接在 RDS 資料庫執行個體上執行 SSRS。您可以在現有或新的資料庫執行個體上使用 SSRS。
下列版本的 RDS 支援 SSRS for SQL Server Standard 和 Enterprise Edition:
-
SQL Server 2022,所有版本
-
SQL Server 2019,15.00.4043.16.v1 版和更新版本
-
SQL Server 2017,14.00.3223.3.v1 版和更新版本
-
SQL Server 2016,13.00.5820.21.v1 版和更新版本
內容
限制與建議
在 RDS for SQL Server 上執行 SSRS 時適用下列限制和建議:
-
您不能在具有僅供讀取複本的資料庫執行個體上使用 SSRS。
-
執行個體必須使用自我管理的 Active Directory 或 AWS Directory Service for Microsoft Active Directory for SSRS Web 入口網站和 Web 伺服器身分驗證。如需更多詳細資訊,請參閱 使用 Active Directory 搭配 RDS for SQL Server。
-
您無法備份使用 SSRS 選項建立的報告伺服器資料庫。
-
不支援從 SSRS 的其他執行個體匯入和還原報告伺服器資料庫。如需更多詳細資訊,請參閱 報告伺服器資料庫。
-
您無法將 SSRS 設定為在預設 SSL 連接埠 (443) 上接聽。允許的數值是 1150–49511,但不包括 1234、1434、3260、3343、3389 和 47001。
-
不支援透過 Microsoft Windows 檔案共用的訂閱。
-
不支援使用 Reporting Services Configuration Manager。
-
不支援建立和修改角色。
-
不支援修改報表告服器屬性。
-
不授予系統管理員和系統使用者角色。
-
您無法透過 Web 入口網站編輯系統層級的角色指派。
報告伺服器資料庫
當您的資料庫執行個體與 SSRS 選項相關聯時,會在您的資料庫執行個體上建立兩個新的資料庫:
rdsadmin_ReportServerrdsadmin_ReportServerTempDB
這些資料庫代表 ReportServer 和 ReportServerTempDB 資料庫。SSRS 會將其資料存放在 ReportServer 資料庫中,並將其資料快取在 ReportServerTempDB 資料庫中。如需詳細資訊,請參閱 Microsoft 文件中的報表伺服器資料庫
RDS 擁有和管理這些資料庫,因此不允許在其上進行資料庫操作,如 ALTER 和 DROP。不允許存取 rdsadmin_ReportServerTempDB 資料庫。然而,您可以在 rdsadmin_ReportServer 資料庫上執行讀取操作。
SSRS 日誌檔案
您可以列出、檢視和下載 SSRS 日誌檔案。SSRS 日誌檔案遵循 ReportServerService_timestamp.log 的命名慣例。這些報表伺服器日誌位於 D:\rdsdbdata\Log\SSRS 目錄中。(D:\rdsdbdata\Log 目錄也是錯誤日誌和 SQL Server Agent 日誌的父目錄)。如需更多詳細資訊,請參閱 檢視並列出資料庫日誌檔案。
若為現有 SSRS 執行個體,可能需要重新啟動 SSRS 服務才能存取報告伺服器日誌。您可更新 SSRS 選項重新啟動服務。
如需更多詳細資訊,請參閱 使用 Amazon RDS for Microsoft SQL Server 日誌。