sql-server – RDS 2012R2:RD连接代理HA – 无法连接到SQL

前端之家收集整理的这篇文章主要介绍了sql-server – RDS 2012R2:RD连接代理HA – 无法连接到SQL前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个全新的RDS环境,我正在努力建立.我正在尝试遵循本指南: https://msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/并且已经相当远,但我在配置RD连接代理为HA屏幕失败了.这是我得到的错误

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服务器在线并正常工作,因为我们有其他应用程序连接到它.它是一个命名实例,但根据我的搜索,这应该仍然有效.我一直在搜索谷歌和服务器故障,但几乎无处不在说我正在做的事情应该工作.我觉得我错过了一些基本的东西.

解决方法

可能需要在sql server上启用sql浏览器以启用从客户端发现实例.

正如你所说的其他应用程序正在访问sqlserver我假设防火墙已打开并且sql服务可通过网络访问.

当多宿主时,确保在分配给rds网关所在网络的区域上可以访问sql服务(可以是公共的,而其他应用程序在域区域上使用接口).

猜你在找的MsSQL相关文章