如何準備實驗室環境中的服務管理員] 資料庫
發行︰ 2016年7月
適用於: System Center 2012 - Service Manager、System Center 2012 R2 Service Manager
請使用下列程序在實驗室環境中準備 Service Manager 資料庫。 裝載在電腦上執行此程序 Service Manager 正由次要管理伺服器,您的實驗室環境中的管理伺服器的資料庫。
設定資料庫
主控的電腦上 Service Manager 次要管理伺服器資料庫,請按一下 [ 啟動, ,按一下 [ 所有程式, ,按一下 [ Microsoft SQL Server 2008 R2, ,然後按一下 [ SQL Server Management Studio。
在 連接到伺服器 對話方塊方塊中,請遵循下列步驟 ︰
在 伺服器類型 清單中,選取 Database Engine。
在 伺服器名稱 清單中,選取您的服務管理員或資料倉儲資料庫的伺服器名稱。
在 驗證 清單中,選取 Windows 驗證, ,然後按一下 [ 連接。
在 物件總管] 中 ] 窗格中,展開 資料庫, ,然後按一下 [ ServiceManager。
在工具列中,按一下 [ 新查詢。
在中央窗格中,輸入下列命令,,然後按一下 Execute。
sp_configure 'clr enabled', 1 go reconfigure go
在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute。
ALTER DATABASE ServiceManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE
在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute。
ALTER DATABASE ServiceManager SET ENABLE_BROKER
在中央窗格中,移除您在上一個步驟中輸入的命令,輸入下列命令,然後按 Execute。
ALTER DATABASE ServiceManager SET MULTI_USER
設定服務帳戶
在 物件總管] 中 ] 窗格中,展開 安全性, ,然後展開 登入。
以滑鼠右鍵按一下 登入, ,然後按一下 [ 新登入
執行下列程序 登入-新增 精靈 ︰
按一下 [ 搜尋。
輸入使用者名稱 (網域 \ 使用者名稱) 的服務帳戶的 Service Manager 資料庫在實驗室環境中,按一下 檢查名稱, ,然後按一下 [ 確定。
注意
如果資料存取帳戶以 localsystem 身分執行,則使用格式 < domain\computername$ > SQL 登入,其中 < 電腦名稱> 是管理伺服器的名稱。在 選取頁面 ] 窗格中,按一下 [ 使用者對應。
在 對應到此登入的使用者 區域,請在 對應 資料行中,按一下代表 Service Manager 資料庫名稱的資料列 (ServiceManager 是預設資料庫名稱)。
在 資料庫角色成員資格 ︰ ServiceManager 區域中,請確定已選取下列項目 ︰
configsvc_users
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
dbmodule_users
public
sdk_users
sql_dependency_subscriber
按一下 [ [確定]
設定 Service Manager 資料表
在 物件總管] 中 ] 窗格中,展開 資料庫, ,依序展開 ServiceManager, ,然後展開 資料表。
以滑鼠右鍵按一下 dbo.MT_Microsoft$SystemCenter$ManagementGroup, ,然後按一下 [ 編輯前 200 個資料列。
在中間窗格中,找出資料行 SQLServerName_ 48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA。
在第一個資料列和第二個資料列,這個資料行中,輸入在實驗室環境中的 Service Manager 資料庫所在電腦的電腦名稱。 若是具名執行個體中,輸入電腦名稱 \ 執行個體名稱。
以滑鼠右鍵按一下 dbo。MT_Microsoft$ SystemCenter ResourceAccessLayer$ SqlResourceStore, ,然後按一下 [ 編輯前 200 個資料列。
在中間窗格中,找出資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA。
在本專欄的第一列中,輸入在實驗室環境中的 Service Manager 資料庫的 SQL Server 所在電腦的電腦名稱。 若是具名執行個體中,輸入電腦名稱 \ 執行個體名稱。
以滑鼠右鍵按一下 LFX。資料來源, ,然後按一下 [ 編輯前 200 個資料列。
在中間窗格中,找出資料行 DataSourceAddress。
在本專欄的第一列中,尋找開頭的項目 資料來源 = < 伺服器名稱>;初始目錄 = ServiceManager;Persist Security Info = False。 輸入的位置在實驗室環境中裝載 SQL Server 的電腦名稱 < 伺服器名稱>。
以滑鼠右鍵按一下 dbo。MT_Microsoft$ SystemCenter ResourceAccessLayer$ SdkResourceStore, ,然後按一下 [ 編輯前 200 個資料列。
在中間窗格中,找出資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA。
在所有的資料列在本專欄中,輸入在實驗室環境中的 Service Manager 管理伺服器所在電腦的名稱。
以滑鼠右鍵按一下 [dbo]。 [MT_Microsoft$ SystemCenter ResourceAccessLayer$ CmdbResourceStore], ,然後按一下 [ 編輯前 200 個資料列。
在所有資料列更新資料行 Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, ,輸入裝載在實驗室環境中的 Service Manager 資料庫的 SQL 電腦名稱
在工具列中,按一下 [ 新查詢。
在中央窗格中,輸入下列命令,,然後按一下 Execute。
Delete from dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore
關閉 Microsoft SQL Server Management Studio。