本文主要用于解决基于Alwayson的SQL数据库的情况下,Citrix Studio出现以下错误:
错误:验证中央配置服务位置失败。
在指定位置找不到有效的Delivery Controller服务。原因:数据库已拒绝连接

Citrix Studio问题:验证中央配置服务位置失败。原因:数据库已拒绝连接_第1张图片
Citrix Studio问题:验证中央配置服务位置失败。原因:数据库已拒绝连接_第2张图片
我遇到问题前,正好对数据库进行了一次操作,然后对数据库服务进行了重启,重启时优先重启了alwayson主要的数据库,导致了一次alwayson故障转移。让本来是备用的数据库变成了主要的。
不过问题在于,虽然两个数据库的内容一样,但是数据库中的登录账户不是同步的,辅助的数据库中缺少了DDC的计算机账号。而且不会有自动化在辅助SQL添加计算机账号的过程,所以这个过程是需要手工添加的。

因此解决这个问题的方法就是添加DDC的计算机账号到辅助的数据库中。
Citrix Studio问题:验证中央配置服务位置失败。原因:数据库已拒绝连接_第3张图片
计算机账号时没法通过搜索获取的,因为搜索的时候类型是用户名而不是计算机账户,所以这里要手工填。
Citrix Studio问题:验证中央配置服务位置失败。原因:数据库已拒绝连接_第4张图片
域名的并且下划线填入计算机名账号,后面以$结尾。
例如你的域名是abc.loc,DDC的计算机名为dc1
那么就应该写成abc\dc1$
所有的需要登录的计算机账号都要添加一遍,具体的账号可以参考原来那个主要的数据库中的列表,因为那个数据库中所有的计算机账号都有的。加完之后,重新打开citrix studio就可以打开了。