Подключение к удаленной базе данных SQL Server из приложения Heroku в контейнере - PullRequest
0 голосов
/ 21 марта 2020

В настоящее время у меня есть контейнерное приложение. net, использующее docker, со строкой подключения, которая подключается к удаленной SQL базе данных сервера, и я получаю сообщение «Невозможно подключиться к SQL Обозревателю серверов. 1006 * Ошибка запуска обозревателя сервера ", когда приложение пытается подключиться к экземпляру удаленного сервера. Как следует из сообщения, каковы возможные решения для установки и использования браузера или клиента SQL Server в контейнерном приложении на Heroku?

1 Ответ

1 голос
/ 22 марта 2020

Служба браузера SQL обычно используется с именованными экземплярами сервера SQL. Он прослушивает tcp / 1434 и действует как каталог телефонной книги - учитывая имя Именованного Экземпляра, он возвращает порт TCP, который прослушивает именованный экземпляр, тем самым направляя клиентов к фактическому порту tcp / независимо от порта, который использует этот экземпляр. например: FooServer\HOMESHOPPING может разрешить SQL экземпляр сервера, прослушивающий tcp / 50503 FooServer компьютера.

Служба браузера SQL не требуется, если вы просто используете значение по умолчанию именованный экземпляр, например: FooServer\MSSQLSERVER будет прослушивать tcp / 1433, и клиенты могут просто подключиться к FooServer (без использования имени экземпляра или службы браузера SQL).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...