ADFS安装时有两种选择一种是windows inner database,一种是sql server,本次部署我选择的是sql server,那就要做后端数据库的高可用,此处方案选择sql server的alwayson,那部署完alwayson后需要更改adfs应用和数据库之间的连接字符串,按照官方文档可以通过powershell来操作。
datasource改成你的alwayson高可用组的侦听器的名称
PS:\>$temp= Get-WmiObject -namespace root/ADFS -class SecurityTokenService
PS:\>$temp.ConfigurationdatabaseConnectionstring="data source=adfssqlmonitor;initial catalog=AdfsConfigurationV3;integrated security=true"
PS:\>$temp.put()
下述同理,adfs部署后是有两个数据库的,对应的设置不同
PS:\> Set-AdfsProperties –artifactdbconnection ”Data source=adfssqlmonitor;Initial Catalog=AdfsArtifactStore;Integrated Security=True”