本文件已封存並已停止維護。

如何設定報表資料倉儲在特定 TCP/IP 連接埠上接聽

更新日期: 2009年5月

適用於: Operations Manager 2007 R2, Operations Manager 2007 SP1

請執行下列程序,為報表資料倉儲設定靜態連接埠:

  • 使用 SQL Server 組態管理員停用動態連接埠定址、指定靜態連接埠、停用並停止 SQL Server 瀏覽器服務,然後重新啟動 SQL Server <Instance> 服務。

  • 以靜態連接埠號碼編輯 dbo.MT_ManagementGroup 資料表。

  • 以靜態連接埠號碼編輯 dbo.MemberDatabase 資料表。

  • 編輯登錄以設定 Root Management Server 上的靜態連接埠號碼。

    Caution注意
    不當編輯登錄可能會對系統造成嚴重損害。在變更登錄前,您應先備份所有重要的資料。

  • 編輯 SQL Server Reporting Services 設定。

設定 Operations Manager 資料庫連接埠號碼

  1. 登入主控報表資料倉儲的電腦。

  2. 在 Windows 桌面上,按一下 [開始],依次指向 [程式集]、[Microsoft SQL Server 2005]、[組態工具],然後按一下 [SQL Server 組態管理員]。

  3. 在 [SQL Server 組態管理員] 對話方塊中,展開 [SQL Server 2005 網路組態],然後按一下 [<INSTANCE> 的通訊協定]。

  4. 在結果窗格中,以滑鼠右鍵按一下 [TCP/IP],然後按一下 [內容]。

  5. 在 [TCP/IP 內容] 對話方塊中,按一下 [IP 位址] 索引標籤。

  6. 數個 IP 位址會以 [IP1]、[IP2] 一直到 [IPAll] 的格式出現。其中一個是回送介面卡的 IP 位址:127.0.0.1。其他 IP 位址代表電腦上的每個 IP 位址。展開 [IP1]、[IP2],一直到 [IPAll]。

  7. 針對 [IPn] 區域,如果 [TCP 動態通訊埠] 對話方塊包含 0,表示資料引擎在動態連接埠上接聽,請刪除 0

  8. 在 [IPAll] 區域中,如果 [TCP 動態通訊埠] 方塊包含連接埠號碼 (表示指派的動態連接埠號碼),請刪除該連接埠號碼。

  9. 在 [IPAll] 區域的 [TCP 通訊埠] 對話方塊中,輸入您要使用的靜態連接埠號碼,然後按一下 [確定]。

  10. 在 [SQL Server 組態管理員] 對話方塊中,按一下 [SQL Server 2005 服務]。

  11. 在 [SQL Server 組態管理員] 結果窗格中,以滑鼠右鍵按一下 [SQL Server Browser],然後選取 [內容]。

  12. 在 [SQL Server Browser 內容] 對話方塊中,按一下 [服務] 索引標籤。

  13. 在 [服務] 索引標籤上,按一下 [啟動模式]。在 [啟動模式]] 清單中,按一下 [已停用],然後按一下 [確定]。

  14. 在 [SQL Server 組態管理員] 結果窗格中,以滑鼠右鍵按一下 [SQL Server Browser],然後按一下 [停止]。

  15. 在結果窗格中,以滑鼠右鍵按一下 [SQL Server (<執行個體名稱>)],然後按一下 [重新啟動]。

  16. 關閉 [SQL Server 組態管理員]。

將 SQL Server 連接埠號碼輸入 dbo.MT_ManagementGroup 資料表

  1. 在主控 Operations Manager 資料庫的電腦上,在 Windows 桌面上按一下 [開始],指向 [程式集],然後指向 [Microsoft SQL Server 2005],再按一下 [SQL Server Management Studio]。

  2. 在 [連接到伺服器] 對話方塊的 [伺服器類型] 清單中,選取 [Database Engine]。

  3. 在 [伺服器名稱] 清單中,鍵入 Operations Manager 資料庫的伺服器與執行個體 (例如 computer\INSTANCE1)。

  4. 在 [驗證] 清單中,選取 [Windows 驗證],然後按一下 [連接]。

  5. 在 [物件總管] 窗格中,依序展開 [資料庫]、[OperationsManager] 及 [資料表],以滑鼠右鍵按一下 [dbo.MT_DataWarehouse],然後按一下 [開啟資料表]。

  6. 在結果窗格中,捲動到名為 [MainDatabaseServerName_<guid>] 的資料行右側。

  7. 在第一列中,輸入 computer\<instance>,後面接著逗號、空格,然後輸入 SQL Server 連接埠號碼 (例如 computer\<instance>, <port>)。

  8. 按一下 [檔案],然後按一下 [結束]。

將 SQL Server 連接埠號碼輸入 dbo.MemberDatabase 資料表

  1. 在主控報表資料倉儲的電腦上,在 Windows 桌面上按一下 [開始],指向 [程式集],然後指向 [Microsoft SQL Server 2005],再按一下 [SQL Server Management Studio]。

  2. 在 [連接到伺服器] 對話方塊的 [伺服器類型] 清單中,選取 [Database Engine]。

  3. 在 [伺服器名稱] 清單中,鍵入 Operations Manager 資料庫的伺服器與執行個體 (例如 computer\<instance>)。

  4. 在 [驗證] 清單中,選取 [Windows 驗證],然後按一下 [連接]。

  5. 在 [物件總管] 窗格中,依序展開 [資料庫]、[OperationsManagerDW] 及 [資料表],以滑鼠右鍵按一下 [dbo.MemberDatabase],然後按一下 [開啟資料表]。

  6. 在結果窗格中,捲動到名為 [ServerName] 的資料行右側。

  7. 在第一列中,輸入 computer\<instance>,後面接著逗號、空格,然後輸入 SQL Server 連接埠號碼 (例如 computer\<instance>, <port>).

  8. 按一下 [檔案],然後按一下 [結束]。

編輯報表伺服器上的登錄

  1. 登入主控 Root Management Server 的電腦。

  2. 在 Windows 桌面上,按一下 [開始],按一下 [執行],鍵入 regedit,然後按一下 [確定]。

  3. 在 [登錄編輯程式] 頁面上,依序展開 [HKEY_LOCAL_MACHINE]、[SOFTWARE]、[Microsoft]、[Microsoft Operations Manager] 和 [3.0],然後按一下 [Reporting]。

  4. 在結果窗格中,以滑鼠右鍵按一下 [DWDBInstance],然後按一下 [修改]。

  5. 在 [編輯字串] 對話方塊的 [數值資料] 文字方塊中,在資料庫伺服器名稱項目後面附加逗號和空格,然後鍵入連接埠號碼。例如,<comuter_name>\<instance>, <port number>

  6. 按一下 [確定]。

編輯 SQL Server Reporting Services

  1. 登入主控 Root Management Server 的電腦。

  2. 啟動 Internet Explorer 並連至 http://<電腦名稱>/reports$<執行個體名稱>。

  3. 按一下 [內容] 索引標籤。

  4. 在工具列右側,按一下 [顯示詳細資料]。

  5. 按一下 [主要資料倉儲]。

  6. 在 [連接字串] 文字方塊中,找到 source=<computer>\<instance>;initial 這一行。

  7. 在執行個體名稱後面附加逗號和空格,然後鍵入靜態連接埠號碼。例如,source=<computer>\<instance>, <port>;initial

  8. 按一下 [套用],然後關閉瀏覽器。

 
顯示: