共用方式為


如何準備實驗室環境中的服務管理員] 資料庫

 

發行︰ 2016年7月

適用於: System Center 2012 - Service Manager、System Center 2012 R2 Service Manager

請使用下列程序在實驗室環境中準備 Service Manager 資料庫。 裝載在電腦上執行此程序 Service Manager 正由次要管理伺服器,您的實驗室環境中的管理伺服器的資料庫。

設定資料庫

  1. 主控的電腦上 Service Manager 次要管理伺服器資料庫,請按一下 [ 啟動, ,按一下 [ 所有程式, ,按一下 [ Microsoft SQL Server 2008 R2, ,然後按一下 [ SQL Server Management Studio

  2. 連接到伺服器 對話方塊方塊中,請遵循下列步驟 ︰

    1. 伺服器類型 清單中,選取 Database Engine

    2. 伺服器名稱 清單中,選取您的服務管理員或資料倉儲資料庫的伺服器名稱。

    3. 驗證 清單中,選取 Windows 驗證, ,然後按一下 [ 連接

  3. 物件總管] 中 ] 窗格中,展開 資料庫, ,然後按一下 [ ServiceManager

  4. 在工具列中,按一下 [ 新查詢

  5. 在中央窗格中,輸入下列命令,,然後按一下 Execute

    sp_configure 'clr enabled', 1  
    go  
    reconfigure  
    go  
    
  6. 在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute

    ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. 在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute

    ALTER DATABASE ServiceManager SET ENABLE_BROKER  
    
  8. 在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute

    ALTER DATABASE ServiceManager SET MULTI_USER  
    

設定服務帳戶

  1. 物件總管] 中 ] 窗格中,展開 安全性, ,然後展開 登入

  2. 以滑鼠右鍵按一下 登入, ,然後按一下 [ 新登入

  3. 執行下列程序 登入-新增 精靈 ︰

    1. 按一下 [ 搜尋

    2. 輸入使用者名稱 (網域 \ 使用者名稱) 的服務帳戶的 Service Manager 資料庫在實驗室環境中,按一下 檢查名稱, ,然後按一下 [ 確定

      System_CAPS_ICON_note.jpg 注意


      如果資料存取帳戶以 localsystem 身分執行,則使用格式 < domain\computername$ > SQL 登入,其中 < 電腦名稱> 是管理伺服器的名稱。

    3. 選取頁面 ] 窗格中,按一下 [ 使用者對應

    4. 對應到此登入的使用者 區域,請在 對應 資料行中,按一下代表 Service Manager 資料庫名稱的資料列 (ServiceManager 是預設資料庫名稱)。

    5. 資料庫角色成員資格 ︰ ServiceManager 區域中,請確定已選取下列項目 ︰

      • configsvc_users

      • db_accessadmin

      • db_datareader

      • db_datawriter

      • db_ddladmin

      • db_securityadmin

      • dbmodule_users

      • public

      • sdk_users

      • sql_dependency_subscriber

    6. 按一下 [ [確定]

設定 Service Manager 資料表

  1. 物件總管] 中 ] 窗格中,展開 資料庫, ,依序展開 ServiceManager, ,然後展開 資料表

  2. 以滑鼠右鍵按一下 dbo.MT_Microsoft$SystemCenter$ManagementGroup, ,然後按一下 [ 編輯前 200 個資料列

  3. 在中間窗格中,找出資料行 SQLServerName_ 48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA

  4. 在第一個資料列和第二個資料列,這個資料行中,輸入在實驗室環境中的 Service Manager 資料庫所在電腦的電腦名稱。 若是具名執行個體中,輸入電腦名稱 \ 執行個體名稱。

  5. 以滑鼠右鍵按一下 dbo。MT_Microsoft$ SystemCenter ResourceAccessLayer$ SqlResourceStore, ,然後按一下 [ 編輯前 200 個資料列

  6. 在中間窗格中,找出資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA

  7. 在本專欄的第一列中,輸入在實驗室環境中的 Service Manager 資料庫的 SQL Server 所在電腦的電腦名稱。 若是具名執行個體中,輸入電腦名稱 \ 執行個體名稱。

  8. 以滑鼠右鍵按一下 LFX。資料來源, ,然後按一下 [ 編輯前 200 個資料列

  9. 在中間窗格中,找出資料行 DataSourceAddress

  10. 在本專欄的第一列中,尋找開頭的項目 資料來源 = < 伺服器名稱>;初始目錄 = ServiceManager;Persist Security Info = False。 輸入的位置在實驗室環境中裝載 SQL Server 的電腦名稱 < 伺服器名稱>

  11. 以滑鼠右鍵按一下 dbo。MT_Microsoft$ SystemCenter ResourceAccessLayer$ SdkResourceStore, ,然後按一下 [ 編輯前 200 個資料列

  12. 在中間窗格中,找出資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA

  13. 在所有的資料列在本專欄中,輸入在實驗室環境中的 Service Manager 管理伺服器所在電腦的名稱。

  14. 以滑鼠右鍵按一下 [dbo]。 [MT_Microsoft$ SystemCenter ResourceAccessLayer$ CmdbResourceStore], ,然後按一下 [ 編輯前 200 個資料列

  15. 在所有資料列更新資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, ,輸入裝載在實驗室環境中的 Service Manager 資料庫的 SQL 電腦名稱

  16. 在工具列中,按一下 [ 新查詢

  17. 在中央窗格中,輸入下列命令,,然後按一下 Execute

    Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore  
    
  18. 關閉 Microsoft SQL Server Management Studio