我正在尝试设置一个全新的RDS环境。 我试图按照这个指南: https : //msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/并已经相当远,但我' m在configurationRD连接代理HA屏幕上失败。 这是我得到的错误:
数据库连接string中指定的数据库不能从RD连接代理服务器获得。 确保networking上的SQL Server可用,RD连接代理服务器上安装了SQL Server Native Client,并且RD连接代理具有对数据库的写入权限。
到目前为止,这是我所做的和尝试过的(没有特别的顺序):
这是我正在尝试的数据库连接string:
DRIVER=SQL Server Native Client 11.0;SERVER=SQLserver\SQLinstance;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=RDP_BROKER
两台服务器都是Win2012R2,而且SQL服务器在线并正在运行,因为我们有其他应用程序连接到它。 它是一个命名的实例,但根据我的search,这应该仍然工作。 我一直在search谷歌和serverfault,但几乎到处都说,我在做什么应该工作。 我觉得我缺less一些基本的东西。
可能需要启用sql服务器上的sql浏览器才能从客户端发现实例。
正如你所说的其他应用程序正在访问sqlserver我假设防火墙已打开,并通过networking到达sql服务。
当多宿主时,请确保在分配给rds网关所在的networking的区域(可能是公共的,而其他应用程序使用域区域上的接口)上可以访问sql服务。
更改驱动程序为我工作.. 1.在RD连接代理上安装ODBC驱动程序 – https://www.microsoft.com/en-us/download/details.aspx?id=50420 2.使用此连接string:
DRIVER=ODBC Driver 13 for SQL Server;SERVER=<DB server, eg sql,1433>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;Database=<DB Name>