Создание гибридного подключения Azure с помощью гибридного подключения - PullRequest
0 голосов
/ 24 августа 2018

У меня есть несколько API REST, развернутых в службе приложений Azure.

Я добавил гибридное соединение к службе приложений и развернул диспетчер гибридных соединений на сервере ретрансляции, который, как я проверял, может подключаться к БД. Оба отображаются как «подключенные».

У меня проблемы с настройкой, так как это моя первая попытка. У меня есть 2 вопроса, которые, если кто-то мог, я был бы очень благодарен.

  1. Хост конечной точки гибридного соединения. Это имя сервера БД или имя и экземпляр?

БД, к которой я хочу подключиться, находится на Сервере \ Экземпляре, но она вообще не допускает "\" в имени. Я пробовал только сервер, только экземпляр и IP, все они по-прежнему выдавали ошибку «Сервер не найден или не был доступен».

  1. Проблема в конфигурации служб REST? Они используют Entity Framework и имеют строку подключения:

    add name = "WEBEntities" connectionString = "metadata = res: ///Models.WEB.csdl | res: ///Models.WEB.ssdl | res: // * / Models. WEB.msl; provider = System.Data.SqlClient; строка подключения к провайдеру = "источник данных = сервер \ экземпляр; исходный каталог = WEB; встроенная безопасность = True; MultipleActiveResultSets = True; App = EntityFramework" "providerName =" System.Data. EntityClient "

Мне нужно изменить это, чтобы вместо этого указать гибридное соединение? Если да, то как?

Спасибо за любую помощь, она очень ценится.

1 Ответ

0 голосов
/ 24 августа 2018

Хост должен быть полным доменным именем сервера, например server1.xyz.com. Вы можете использовать именованный экземпляр, но вы должны использовать статический порт. Пожалуйста, просмотрите: https://docs.microsoft.com/en-us/azure/biztalk-services/integration-hybrid-connection-overview. Вам не нужно будет менять строку соединения EF, если гибридное соединение настроено правильно.

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