共用方式為


設定 VMM 的 SQL Server 遠端執行個體

適用於: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

System Center Virtual Machine Manager (VMM) 2008 與 VMM 2008 R2 需要 Microsoft SQL Server 資料庫來存放在 VMM 系統管理員主控台中檢視的資訊。

在安裝 VMM 伺服器時,您可以執行下列動作:

  • 指定 SQL Server 支援版本的現有本機執行個體。

  • 指定 SQL Server 支援版本的現有遠端執行個體。

    重要

    如果您指定 VMM 資料庫的 SQL Server 遠端執行個體,則必須按照本主題之後的說明,執行額外的重要步驟。

  • 安裝精靈在 VMM 伺服器本機上安裝 SQL Server 2005 Express Edition。您可以讓 VMM 2008 安裝程式安裝 SQL Server 2005 Express Edition SP2,以及讓 VMM 2008 R2 安裝程式安裝 SQL Server 2005 Express Edition SP3。

    注意

    SQL Server 2005 Express Edition 資料庫大小上限為 4 GB,而且為了 VMM 的報告與監控功能所做的 VMM 與 System Center Operations Manager 2007 整合,並不支援這種資料庫。因此,當您管理的主機超過 150 部,或是想要整合 VMM 與 Operations Manager 時,建議您使用完整版本的 SQL Server。如需整合 VMM 與 Operations Manager 的詳細資訊,請參閱設定 Operations Manager 與 VMM 整合 (https://go.microsoft.com/fwlink/?LinkId=125948)。

在安裝 VMM 資料庫之前,請檢查安裝的先決條件硬體與軟體。如需詳細資訊,請參閱系統需求:VMM 資料庫

注意

若要使用 SQL Server 2008 或 SQL Server 2008 R2 作為 VMM 資料庫,SQL Server 管理工具必須安裝在 VMM 伺服器上。

注意

如果執行 SQL Server 的電腦與 VMM 伺服器不在相同的 Active Directory 網域中,兩個網域之間必須具備雙向信任關係。

設定 SQL Server 的遠端執行個體

執行 VMM 伺服器安裝精靈和指定 VMM 資料庫的 SQL Server 遠端執行個體之前,必須執行下表列示的組態步驟:

設定步驟 附註

啟用遠端資料庫的遠端連線

根據預設,某些版本的 Microsoft SQL Server 2005 和 Microsoft SQL Server 2008 (例如 Express Edition 和 Evaluation Edition) 預設只允許本機連線。

如需設定 SQL Server 2008 之遠端連線的詳細資訊,請參閱連接到 SQL Server Database Engine (https://go.microsoft.com/fwlink/?LinkId=127719) 與將 Windows 防火牆設定成允許 SQL Server 存取 (https://go.microsoft.com/fwlink/?LinkId=128365)。

如需設定 SQL Server 2005 之遠端連線的詳細資訊,請參閱如何將 SQL Server 2005 設定為允許遠端連接 (https://go.microsoft.com/fwlink/?LinkId=119974)。

確認遠端 SQL Server 正在本機系統帳戶下執行

重要

如果遠端 SQL Server 正在網路服務帳戶或網域帳戶下執行,您必須建立 SQL 服務的服務主要名稱 (SPN),如 Microsoft 知識庫文章 811889 中所述:https://go.microsoft.com/fwlink/?LinkId=88057

啟用安全通訊端層 (SSL) 加密

為了增強 SQL Server 連線的安全性,建議您可以修改連線字串以啟用安全通訊端層 (SSL) 加密,如 Microsoft 知識庫文章 316898 中所述:https://go.microsoft.com/fwlink/?LinkId=89722

在 VMM 伺服器安裝精靈中指定遠端資料庫

若要在 VMM 伺服器安裝精靈中指定 SQL Server 的遠端執行個體,您必須執行下列步驟:

  • 執行安裝精靈之前,請先確認您用來登入以執行精靈的使用者帳戶或是您將在精靈的 [SQL Server 設定] 頁面上提供的認證,是所要指定之 SQL Server 遠端執行個體中系統管理員伺服器角色的成員。這是讓安裝精靈在遠端 SQL Server 執行個體上建立 VMM 資料庫的必要條件。

    注意

    您在安裝時所提供用來連線到 SQL Server 執行個體的認證不能是 VMM 服務帳戶。

    注意

    如需使用資料庫系統管理員 (DBA) 事先建立之空白遠端資料庫的詳細資訊,請參閱 Using a Remote Empty Database for VMM Installation (使用遠端空白資料庫安裝 VMM) (https://go.microsoft.com/fwlink/?LinkID=195953)。

  • 確認 TCP 通訊埠 445 在執行 SQL Server 的遠端伺服器上沒有封鎖。VMM 使用通訊埠 445 填入來自遠端伺服器的資料庫執行個體。如果通訊埠 445 遭到封鎖,您可以手動輸入 SQL 執行個體的名稱。

  • 請確認您輸入的 SQL Server 名稱和 SQL 執行個體名稱正確,且 SQL Server 名稱包含的字元不超過 15 個。

  • 如果遠端 SQL Server 使用的通訊埠不是預設通訊埠 (1433),您必須使用下列語法,在執行個體名稱後面加上通訊埠號碼:執行個體名稱, 通訊埠

注意

如果您指定裝載遠端資料庫之 [伺服器名稱] 的 IP 位址,安裝 VMM 伺服器之後,必須使用下列程序修改登錄中的連線字串。

注意

如果您使用登錄編輯程式或使用其他方法不正確地修改登錄,可能會發生嚴重問題。您可能必須重新安裝作業系統才能解決問題。Microsoft 不保證可以解決這些問題。您必須擔負修改登錄的風險。

修改連線字串以連線至遠端 VMM 資料庫

  1. 在登錄中瀏覽至下列子機碼:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql

  2. 在 [ConnectionString] 上按一下滑鼠右鍵、按一下 [修改],然後刪除 IP 位址並以遠端 SQL Server 的電腦名稱取代來變更 [Server=] 資料值。