SYSTEM_USER в Azure Hybrid Connection - PullRequest
       14

SYSTEM_USER в Azure Hybrid Connection

0 голосов
/ 08 октября 2018

Я подключаюсь к SQL Server 2017 с помощью гибридного подключения Azure.Моя строка подключения -

Server=server,port;Database=database;User ID=read-only_user;Password=read-only_user_password;

. Веб-приложение .NET C # успешно подключается и выполняет запросы, но если я запускаю

SELECT SYSTEM_USER, SUser_SName();

, они оба возвращают SA.Я пробовал разные учетные данные безрезультатно.

Когда я оставляю учетные данные, соединение не устанавливается, неудивительно, поэтому я знаю, что они используются.Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 08 октября 2018

Убедитесь, что путь, по которому ваш сервер маршрутизируется локально, а ip виден с вашего адреса

Следующий сценарий работает: Application code -> GetHostByName("10.4.5.6") -> Resolves to 127.0.0.3 -> Connect("127.0.0.3") -> Hybrid Connection -> on-prem host

Следующий сценарий не работает: Application code -> Connect("10.4.5.6") -> ?? -> No route to host

...