變更快取服務帳戶 (AppFabric 1.1 快取)
Microsoft AppFabric 1.1 for Windows Server 可讓您以內建帳戶或自訂網域帳戶的身分執行 AppFabric 快取 服務。先前在 Windows Server AppFabric v1.0 中不支援以自訂網域帳戶的身分執行服務。本主題說明如何使用兩種方法變更 AppFabric 快取 服務帳戶:
使用設定精靈
使用 Windows PowerShell
必須個別在每個快取主機上更新服務帳戶,且必須先在變更之前停止每個快取主機。最簡單的作法是使用 Stop-CacheCluster Windows PowerShell 命令停止叢集中的所有主機。但是,您也可以選擇讓快取叢集保持執行,然後依序更新伺服器,方式是使用 Stop-CacheHost、更新該快取主機、使用 Start-CacheHost,然後再換到下一個伺服器。
注意
不建議使用具有快取主機上之系統管理員權限的自訂服務帳戶。
警告
如果您要從內建帳戶 (如 NETWORK SERVICE) 變換為自訂帳戶 (如網域帳戶),則必須停止快取叢集。在此案例中,您還應該要重新啟動快取用戶端應用程式。
使用設定精靈
設定精靈可讓您以使用者介面更新 AppFabric 快取 服務。
在 [開始] 功能表上選取 [Microsoft AppFabric 1.1 for Windows Server],然後按一下 [設定 AppFabric]。
繼續進行設定步驟,直到出現 [快取服務] 區段為止。
選取 [設定快取服務組態] 核取方塊。
按一下 [快取服務帳戶] 文字方塊旁的 [變更] 按鈕。
在 [選取使用者] 對話方塊中輸入帳戶資訊,然後按一下 [確定]。
選取 [快取服務組態提供者],並指向目前快取叢集的目前組態儲存區。
選取 [加入叢集] 選擇鈕。
按 [下一步],完成快取服務組態以將變更套用至 AppFabric 快取 服務帳戶。
使用 Start-CacheHost 或 Start-CacheCluter Windows PowerShell 命令啟動快取主機。
使用 Windows PowerShell
下列步驟顯示另一種使用 Windows PowerShell 變更 AppFabric 快取 服務帳戶的技巧。如需有關如何使用以下組態命令的詳細資訊,請參閱自動化安裝與設定 (AppFabric 1.1 快取)。
如果目標快取主機還在執行中,請使用 Stop-CacheCluster 或 Stop-CacheHost 停止快取主機。
Stop-CacheHost CacheServer1 22233
使用 UnRegister-CacheHost 從快取叢集中移除快取主機。
Unregister-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -HostName CacheServer1
使用 Remove-CacheHost 從伺服器中移除快取主機組態。此命令必須從目標快取主機執行。
Remove-CacheHost
使用服務系統管理工具或 sc.exe 命令變更服務帳戶。
sc.exe config AppFabricCachingService obj= DOMAIN\user1 password= user1_password
重要
如果您使用自訂服務帳戶,該帳戶必須具有 [以服務方式登入] 權限。如需有關如何授與此權限的詳細資訊,請參閱對帳戶新增「以服務方式登入」權限。
使用 Add-CacheHost 設定快取主機。使用 Account 參數指定新帳戶。
Add-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1"
使用 Register-CacheHost 向快取叢集登錄快取主機。使用 Account 參數指定新帳戶。
Register-CacheHost -Provider System.Data.SqlClient -ConnectionString "Data Source=SQLSERVER1;Initial Catalog=CachingDB;Integrated Security=True" -Account "DOMAIN\user1" -CachePort 22233 -ClusterPort 22234 -ArbitrationPort 22235 -ReplicationPort 22236 -HostName CACHESERVER1
使用 Start-CacheHost 或 Start-CacheCluter 啟動快取主機。
另請參閱
概念
2012-03-05