Назад | Перейти на главную страницу

RDS 2012R2: посредник подключений к удаленному рабочему столу HA - невозможно подключиться к SQL

У меня есть совершенно новая среда RDS, которую я пытаюсь настроить. Я пытаюсь следовать этому руководству: https://msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/ и зашли довольно далеко, но на экране «Настроить посредник подключений к удаленному рабочему столу для высокой доступности» возникает ошибка. Я получаю вот такую ​​ошибку:

База данных, указанная в строке подключения к базе данных, недоступна на сервере посредника подключений к удаленному рабочему столу. Убедитесь, что SQL Server доступен в сети, собственный клиент SQL Server установлен на сервере посредника подключений к удаленному рабочему столу, а посредник подключений к удаленному рабочему столу имеет разрешения на запись в базу данных.

Пока что это то, что я делал и пробовал (в произвольном порядке):

Это строка подключения к базе данных, которую я пытаюсь выполнить:

DRIVER=SQL Server Native Client 11.0;SERVER=SQLserver\SQLinstance;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;DATABASE=RDP_BROKER

Оба сервера - Win2012R2, и SQL-сервер находится в сети и работает, так как к нему подключаются другие приложения. Это именованный экземпляр, но, согласно моим поискам, это все равно должно работать. Я искал google и serverfault, но почти везде говорится, что то, что я делаю, должно работать. Я чувствую, что упускаю что-то базовое.

Отличная статья, работала и для меня.

Смена драйвера у меня сработала ..

  1. установить драйвер ODBC на брокере подключений к удаленному рабочему столу - https://www.microsoft.com/en-us/download/details.aspx?id=50420
  2. используйте эту строку подключения:

    ДРАЙВЕР = Драйвер ODBC 13 для SQL Server; СЕРВЕР =; Trusted_Connection = Да; APP = Посредник подключений к службам удаленных рабочих столов; База данных =

У меня сработала смена драйвера. 1. Установите драйвер ODBC на посредник подключений к удаленному рабочему столу - https://www.microsoft.com/en-us/download/details.aspx?id=50420 2. используйте эту строку подключения:

DRIVER=ODBC Driver 13 for SQL Server;SERVER=<DB server, e.g. sql,1433>;Trusted_Connection=Yes;APP=Remote Desktop Services Connection Broker;Database=<DB Name>

Это может Требуется включить браузер sql на сервере sql, чтобы разрешить обнаружение экземпляра от клиента.

как вы сказали, что другие приложения получают доступ к sqlserver, я предполагаю, что брандмауэр открыт и служба sql доступна через сеть.

при многосетевом подключении убедитесь, что служба sql доступна в зоне, назначенной сети, в которой расположены шлюзы rds (могут быть общедоступными, тогда как другие приложения используют интерфейс в зоне домена).