在 Lync Server 2013 中对镜像数据库进行故障转移
上次修改的主题: 2014-03-14
如果已将后端数据库配置为将同步镜像与见证服务器一起使用,则故障转移是自动的。 如果在没有见证的情况下配置了同步镜像,则可以使用以下过程来故障转移和故障回复数据库。 即使配置了见证服务器,也可以使用这些过程手动故障转移和故障回复数据库。
故障转移后端数据库
在故障转移之前,请键入以下 cmdlet 来确定哪个后端数据库是主体,哪个是镜像:
Get-CsDatabaseMirrorState -PoolFqdn <poolFQDN> -DatabaseType User
如果中央管理存储托管在此池中,请键入以下 cmdlet,以确定哪个是主体,哪个是中央管理存储的镜像:
Get-CsDatabaseMirrorState -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt
执行用户数据库的故障转移:
如果主数据库失败且故障转移到镜像,请键入:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType User -NewPrincipal mirror -Verbose
如果镜像失败且故障转移到主数据库,请键入:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType User -NewPrincipal primary -Verbose
如果池托管中央管理服务器,请执行中央管理存储的故障转移。
如果主数据库失败且故障转移到镜像,请键入:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt -NewPrincipal mirror -Verbose
如果镜像失败且故障转移到主数据库,请键入:
Invoke-CsDatabaseFailover -PoolFqdn <poolFQDN> -DatabaseType CentralMgmt -NewPrincipal primary -Verbose