如何:偵測版本資訊 (Reporting Services)
Reporting Services 是由多個應用程式、工具和元件所組成。如果在單一作業中安裝或升級元件,安裝的所有部分都會是相同的版本。但是,如果您要並存執行多個執行個體、設定伺服器元件在不同的電腦上執行,或是將項目發行到中央伺服器,則當您嘗試將一個版本中的用戶端工具搭配另一個版本的報表伺服器使用時,可能會遇到版本相容性錯誤。如果您嘗試使用 Reporting Services 組態工具來連接舊版的報表伺服器,發行作業期間最有可能發生這類錯誤。
本主題可幫助您識別版本或版本資訊,好讓您可以判斷是要升級元件,還是使用不同的用戶端或伺服器執行個體安裝。如需有關升級的詳細資訊,請參閱<升級 (Reporting Services)>。
版本相容性錯誤不太可能發生在報表伺服器資料庫連接中。報表伺服器可以自動升級它所連接的報表伺服器資料庫,藉此讓有時發生於舊版中的資料庫版本不相符錯誤的主要原因得以消除。不過,如果您尚未升級所有節點,可能會在向外延展部署中遇到錯誤。
報表伺服器版本和版本資訊最容易在 Reporting Services 組態工具的 [報表伺服器狀態] 頁面中檢視。但是,如果您因為版本不相容錯誤而無法連接到報表伺服器,您可以使用本主題稍後提供的替代步驟。
[!附註]
您可透過程式設計的方式擷取版本資訊。若要擷取伺服器版本資訊,請使用 ServerInfoHeaderValue。若要擷取資料庫版本,請使用 GetDatabaseVersionDisplayName 方法 (WMI)。
尋找 Reporting Services 組態工具的版本資訊
- 啟動 Reporting Services 組態工具。在 [報表伺服器狀態] 頁面中,檢視 [產品版本] 值並與本主題下面的「版本資訊」表比較。
尋找報表伺服器執行個體的版本和版本資訊
在文字編輯器中開啟報表伺服器服務的追蹤記錄檔。此檔案名稱為 ReportServerService_<時間戳記>.log,且位於 \Reporting Services\ReportServer\logfiles 資料夾中。
報表伺服器版本資訊位於檔案上方的 <Product>。
報表伺服器的版本資訊可以在檔案下方的 INFO 陳述式中找到:
- Reporting Services starting SKU 會顯示報表伺服器執行個體的版本。
檢視報表伺服器版本資訊的替代方式,就是在瀏覽器視窗的網址列中輸入報表伺服器 URL。您可以在頁面底部找到版本資訊,其格式如下:<版本 >:<組建編號>。如果版本為 10,就表示您是連接到 SQL Server 2008 報表伺服器執行個體。
尋找主控報表伺服器資料庫之資料庫執行個體的版本資訊
在文字編輯器中開啟報表伺服器服務的追蹤記錄檔。此檔案名稱為 ReportServerService_<時間戳記>.log,且位於 \Reporting Services\ReportServer\logfiles 資料夾中。
主控報表伺服器資料庫之資料庫伺服器的版本資訊可以在檔案下方的 INFO 陳述式中找到:
- Catalog SQL Server Edition 會顯示主控報表伺服器資料庫之資料庫伺服器的版本。
無法透過記錄檔、工具或程式設計介面取得版本資訊。請使用本主題結尾的表格來取得報表伺服器資料庫的版本資訊。
尋找報表設計師和模型設計師的版本
啟動 Business Intelligence Development Studio、按一下 [說明],然後按一下 [關於 Visual Studio]。
在安裝的產品清單中,按一下 [Reporting Services]。版本資訊會出現在此對話方塊的產品詳細資料區段中。
尋找報表管理員或報表產生器的版本
在 SQL Server 2008 中,報表管理員會在報表伺服器服務中執行。如果您知道報表伺服器服務的版本,您也會知道報表管理員的版本。但是,如果您將報表管理員執行個體指向不同的報表伺服器執行個體,則報表管理員的版本有可能與報表伺服器的版本未同步。若要確認報表管理員的版本,請以滑鼠右鍵按一下報表管理員中的網頁,然後使用 [檢視原始檔] 命令來檢視 HTML。版本資訊會內嵌在基礎 HTML 中。
若要尋找報表產生器的版本資訊,請啟動報表產生器,然後按一下 [說明] 功能表上的 [關於報表產生器]。
版本資訊
下表提供報表伺服器的版本號碼以及至今發行之報表伺服器資料庫的清單:
版本 |
報表伺服器 |
報表伺服器資料庫 |
---|---|---|
SQL Server 2008 |
10.n.nnnn.nn |
N/A |
SQL Server 2005 Reporting Services Service Pack 2 (SP2) |
9.0.3042.00 |
C.0.8.45 |
SQL Server 2005 Express with Advanced Services |
9.0.3042.00 |
C.0.8.45 |
SQL Server 2005 Reporting Services Service Pack 1 (SP1) |
9.0.2049.00 |
C.0.8.43 |
SQL Server 2005 Reporting Services |
9.0.1399.01 |
C.0.8.40 |
SQL Server 2000 Reporting Services Service Pack 2 (SP2) |
8.00.1038 |
C.0.6.54 |
SQL Server 2000 Reporting Services Service Pack 1 (SP1) |
8.00.0878 |
C.0.6.51 |
SQL Server 2000 Reporting Services |
8.00.0743 |
C.0.6.43 |