原生至 SharePoint 移轉 (SSRS)
適用於: SQL Server Reporting Services (2016) ❌ Power BI 報表伺服器 SharePoint
您無法從一個 Reporting Services 伺服器模式升級或轉換至另一個模式。 例如,您無法將原生模式報表伺服器升級或轉換為 SharePoint 模式。 您無法在兩種模式之間複製報表伺服器資料庫,因為它們使用不同的資料庫結構描述。 您可以將內容從一部報表伺服器移轉至另一部報表伺服器。 您使用的工具取決於為來源和目的地伺服器設定的報表伺服器模式類型。
Reporting Services 移轉工具
此工具支援將內容從原生模式部署移轉至 SharePoint 模式部署。 此工具不支援從 SharePoint 模式移轉至 SharePoint 模式,或是從 SharePoint 模式移轉至原生模式。
如需詳細資訊,請參閱 Reporting Services 移轉工具 (https://www.microsoft.com/download/details.aspx?id=29560)。
使用指令碼來移轉內容
如果移轉工具不符合您的需求,您可以手動移轉報表伺服器資料。 下列為將報表項目從一個 Reporting Services 部署移轉至另一個部署所需完成步驟的摘要。 此方法支援以原生模式或 SharePoint 模式做為來源或目的地伺服器。
備份與還原加密金鑰。 這是用於加密資料的金鑰。 加密金鑰也用於加密密碼,例如,針對資料來源連接儲存的密碼。 不過,密碼無法移轉,因此您必須在目的地環境中再次輸入密碼。
Reporting Services RSS 指令碼:撰寫呼叫報表伺服器 Web 服務 SOAP 方法的 Visual Basic 指令碼,以便在資料庫之間複製資料。 使用 RS.exe 公用程式來執行指令碼。 Rs.exe 會隨 Reporting Services 一起安裝。
在報表伺服器之間複製內容的範例 Reporting Services rs.exe 指令碼。 本主題說明如何使用您可以從 CodePlex 下載的範例指令碼。
CodePlex 上的 rss 指令碼範例, 可將內容從一個報表伺服器移轉至另一個報表伺服器的 Reporting Services RS.exe 指令碼。
下表概述可以用指令碼來移轉的 Reporting Services 物件:
物件 | 可撰寫指令碼 | 註解 |
---|---|---|
報表 | 是 | 在移轉之後,重新輸入資料來源的密碼。 |
資料來源 | 是 | 在移轉之後,將報表重新連結至資料來源。 |
模型 | 是 | |
資料集 | 是 | |
報表組件 | 在移轉之後,驗證或更新報表組件的路徑。 | |
排程 | 是 | Subscription and Delivery Methods請參閱 ListSchedules 方法 |
訂用帳戶 | 是 | 請參閱 List Subscriptions 方法 Subscription and Delivery Methods 和 ChangeSubscriptionOwner 方法。 |
快照集 |
注意
自 SQL Server Reporting Services 2019 與 Power BI Report Server 2022 年 9 月起的所有 SQL Server Reporting Services 版本及所有 Power BI 報表伺服器版本,皆已退場報表組件。
更多問題嗎? 請嘗試詢問 Reporting Services 論壇