更改缓存服务帐户(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,再移至下一个服务器。
备注
不建议在缓存主机上使用具有管理员权限的自定义服务帐户。
警告
如果您是在内置帐户(如网络服务帐户)与自定义帐户(如域帐户)之间进行更改,则必须停止缓存群集。在此情况下,您还应重新启动缓存客户端应用程序。
使用配置向导
配置向导允许您通过用户界面来更新 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