The database specified in the database connection string is not
available from the RD Connection Broker server . Ensure
that the sql Server is available on the network,the sql Server Native
Client is installed on the RD Connection Broker server,and the RD
Connection Broker has write permissions to the database.
到目前为止,这是我所做的和尝试(没有特别的顺序):
>在RDS服务器上安装sql Server Native Client(运行sql Server 2014安装程序,只安装了“客户端工具连接”和“sql客户端连接SDK”功能
>在RDS和sql服务器上的sql Server配置管理器中验证启用了TCP / IP
>创建了一个名为“RDS Connection Brokers”的AD组,添加了RDS服务器,并在sql服务器中赋予了组dbcreator权限(出于绝望,我还试图在sql中赋予组sysadmin权限,但没有去)
>关闭两台服务器上的Windows防火墙进行测试;不行
>暂时禁用两台服务器上的AV进行测试;不行
>重新启动两台服务器
>尝试在sql服务器上创建正确名称的空白数据库,然后再次运行HA向导;不行
>仔细检查两台服务器上是否安装了本机客户端;似乎已安装
这是我正在尝试的数据库连接字符串:
DRIVER=sql Server Native Client 11.0;SERVER=sqlserver\sqlinstance;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=RDP_BROKER
两个服务器都是Win2012R2,sql服务器在线并正常工作,因为我们有其他应用程序连接到它.它是一个命名实例,但根据我的搜索,这应该仍然有效.我一直在搜索谷歌和服务器故障,但几乎无处不在说我正在做的事情应该工作.我觉得我错过了一些基本的东西.