建立報表伺服器資料庫
更新: 2006 年 12 月 12 日
Reporting Services 使用兩個 SQL Server 關聯式資料庫,來儲存報表伺服器中繼資料和物件。一個資料庫作為主要儲存體,而另一個用來儲存暫存資料。兩個資料庫會一起建立,並依名稱繫結。根據預設,資料庫是命名為 reportserver 和 reportservertempdb。這兩個資料庫統稱為「報表伺服器資料庫」或「報表伺服器目錄」。您可以使用 SQL Server 2000 或 SQL Server 2005 來主控資料庫。
重要事項: |
---|
請勿撰寫針對報表伺服器資料庫執行查詢的應用程式。報表伺服器資料庫並非公用結構描述。前後版次的資料表結構可能會變更。如果您寫入的應用程式需要存取報表伺服器資料庫,請永遠利用 Reporting Services API 來存取報表伺服器資料庫。 |
伺服器模式和報表伺服器資料庫
在建立報表伺服器資料庫時,必須預先知道報表伺服器是以原生模式或 SharePoint 整合模式部署。報表伺服器資料庫的內容會依照所使用的模式而變更。瞭解報表伺服器的執行方式,將決定您在建立資料庫時設定選項的方式。
因為原生模式是預設值,所以您在建立資料庫時沒有此模式的選項可選。不過,如果是以 SharePoint 整合模式部署報表伺服器,則必須在建立資料庫時選取 [以 SharePoint 整合模式建立報表伺服器資料庫] 選項。
如果沒有選取此選項,則報表伺服器資料庫只會支援原生模式的報表伺服器作業。如需詳細資訊,請參閱<如何:針對 SharePoint 整合模式建立報表伺服器資料庫 (Reporting Services 組態)>。
建立報表伺服器資料庫的方法
您可以利用下列方式建立報表伺服器資料庫:
- 如果選擇預設組態安裝選項,則會透過安裝程式自動建立。在 SQL Server 安裝精靈中,這是 [報表伺服器安裝選項] 頁面裡的 [安裝預設組態] 選項。如果您選擇 [安裝但不設定] 選項,就必須使用 Reporting Services 組態工具來建立資料庫。
- 手動透過 Reporting Services 組態工具。如需指示,請參閱<如何:建立報表伺服器資料庫 (Reporting Services 組態)>。
您可以在本機或遠端 SQL Server Database Engine 執行個體上,建立報表伺服器資料庫。要在遠端電腦上建立報表伺服器資料庫,必須設定連接以使用網域使用者帳戶,或有網路存取權的服務帳戶。如果您決定使用遠端 SQL Server 執行個體,請小心考慮報表伺服器要用來連接到 SQL Server 執行個體的認證。如需詳細資訊,請參閱<設定報表伺服器資料庫連接>。
重要事項: |
---|
報表伺服器與主控報表伺服器資料庫的 SQL Server 執行個體,可以在不同的網域中。針對網際網路部署,常會使用位於防火牆後方的伺服器。如果您是設定供網際網路存取的報表伺服器,請使用 SQL Server 認證,以連接到位於防火牆後方之 SQL Server 的執行個體,並使用 IPSEC 來保護連接。 |
在 SQL Server 的不同版本建立報表伺服器資料庫
建立報表伺服器資料庫時,請注意,並非所有 SQL Server 2005 版本都可以用來主控資料庫。下表顯示您可以用於 Reporting Services 特定版本的 Database Engine 版本。
對於這一版的 SQL Server 2005 Reporting Services | 使用這一版的 Database Engine 執行個體來主控資料庫 |
---|---|
SQL Server 2005 Express Edition with Advanced Services |
SQL Server 2005 Express Edition with Advanced Services (限本機)。 |
Workgroup Edition |
Workgroup Edition (限本機) |
Evaluation Edition |
Standard、Evaluation、Enterprise Editions (本機或遠端) |
Developer Edition |
Standard、Developer、Enterprise Editions (本機或遠端) |
Standard Edition |
Standard、Enterprise Editions (本機或遠端) |
Enterprise Edition |
Standard、Enterprise Editions (本機或遠端) |
在升級的伺服器上建立報表伺服器資料庫
在某些情況下,當您嘗試於已從 7.0 版升級的 SQL Server 執行個體上建立報表伺服器資料庫時,可能會遇到例外狀況。升級並不會設定 master 資料庫的資料庫相容性層級。因此,您設定資料庫時,Reporting Services 組態工具中會發生例外狀況。如需有關如何在升級之伺服器上建立資料庫的詳細資訊,請參閱<如何:在從 SQL Server 7.0 升級的 Database Engine 上,設定報表伺服器資料庫 (Reporting Services 組態)>。
請參閱
工作
如何:建立報表伺服器資料庫 (Reporting Services 組態)
概念
Reporting Services 的部署模式
針對 SharePoint 3.0 整合設定 Reporting Services
報表伺服器資料庫
管理報表伺服器資料庫
其他資源
Introducing Reporting Services Programming
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 4 月 14 日 |
|