更新: 2005 年 12 月 5 日
可擴充共用資料庫必須位在可透過存放區域網路 (SAN) 存取的唯讀磁碟區。報表伺服器必須執行 Windows Server 2003 Service Pack 1 (SP1) 或更新版本和 SQL Server 2005 Enterprise Edition (或更新版本)。
設定環境
若要確定環境支援可擴充共用資料庫,建議您遵守下列指導方針:
- 確認報表伺服器和相關聯的報表資料庫是在相同平台上執行。
只要更新報表伺服器時,都會更新其他所有服務相同可擴充共用資料庫的報表伺服器。例如,如果將 Windows 或 SQL Server 2005 軟體補充程式、Service Pack 或快速修復工程 (QFE) 補充程式套用至任何報表伺服器,則請將它套用至所有報表伺服器。 - 透過最多八個執行 SQL Server 2005 Enterprise Edition 之伺服器執行個體的並行存取工作負載,可測試可擴充共用資料庫功能。SQL Server 2005 並不會強制執行限制執行個體,但是建議您將可擴充共用資料庫組態限制成每個共用資料庫具有八個伺服器執行個體。
- 報表資料庫與實際資料庫的配置必須相同。
- 為了簡化報表資料庫的建立或更新,建議您對報表資料庫和實際資料庫使用相同的路徑。這包含使用報表磁碟區的相同磁碟機代號和資料庫的相同目錄路徑。例如,如果實際資料庫是在 E:\SQLdata 上,則請儘可能使用 E 作為報表磁碟區的磁碟機代號,並將 \SQLdata 作為報表資料庫的目錄。然而,如果有差異存在,則可使用處理差異的明確路徑來寫入指令碼。
如果報表磁碟區使用的磁碟機代號與實際磁碟區的磁碟機代號不同,則適用下列注意事項:- 如果您透過還原資料庫備份建立報表資料庫,則 RESTORE DATABASE 陳述式需要有指定所還原之資料檔完整路徑的 WITH MOVE 子句。
- 如果您的報表資料庫是實際資料庫的副本,則 CREATE DATABASE 陳述式的 FOR ATTACH 子句必須列出每個檔案,並在附加報表資料庫時,指定它的完整路徑。
附註:最佳作法是將一組報表磁碟區掛載至報表伺服器時,在每部伺服器上都使用相同的磁碟機代號,便於跨不同伺服器管理磁碟區。 - 可擴充共用資料庫必須位在可透過所有報表伺服器之存放區域網路 (SAN) 存取的唯讀磁碟區。
- 將報表磁碟區掛載至報表伺服器之後,請確定已將它正確掛載,並從命令提示字元中輸入下列命令以存取資料檔:
DIR*<drive-letter>:\<database-directory>*
其中 <drive-letter> 是指派給報表磁碟區的代號,而 <database-directory> 指定資料庫之資料檔在磁碟區上的位置。您應從每個報表伺服器執行這個測試,以確定所有伺服器都會取得相同結果。 - 若要確定報表磁碟區是唯讀的,則應該在磁碟區上嘗試建立檔案。最簡單的方式是嘗試將純文字檔複製或儲存至磁碟區。嘗試應該會失敗。
附註:如果您手動執行這些步驟,則建議您在將報表磁碟區重新掛載至每個報表伺服器時,重複這些測試更新循環。這些動作也可自動化。 - 將報表磁碟區掛載至報表伺服器之後,請確定已將它正確掛載,並從命令提示字元中輸入下列命令以存取資料檔:
- 伺服器執行個體應該都會使用相同的排序順序。
- 伺服器執行個體應該都會使用相同的記憶體使用量。
請參閱
概念
可擴充共用資料庫的概觀
建立或重新整理報表資料庫
附加報表資料庫以作為可擴充共用資料庫
將可擴充共用資料庫的可用性最大化
說明及資訊
變更歷程記錄
| 版本 | 歷程記錄 |
|---|---|
2005 年 12 月 5 日 |
|