Получить IP-адрес из учетной записи Azure для SQL Server - PullRequest
1 голос
/ 29 апреля 2019

Я создал базу данных с использованием SQL Server в Visual Studio.У меня есть учетная запись Azure, где я хочу хранить свои данные.Проблема в том, что мне нужно получить IP-адрес от учетной записи Azure, чтобы записать его в строке кода.

Это строка, которую я ссылаюсь на

 (SQLDriverConnect(SQLConnectionHandle, NULL, (SQLCHAR*)"DRIVER=(SQL Server); SERVER=, ; DATABASE= projectBD; UID= myID; PWD= myPW", SQL_NTS, retConString, 1024, NULL, SQL_DRIVER_NOPROMPT)) 

В части SERVERМне нужно написать IP сервера, но я не знаю, как его получить.

Помощь очень ценится

1 Ответ

1 голос
/ 29 апреля 2019

По умолчанию вы используете DNS-имя для подключения к SQL Server. Это что-то вроде yourservername.database.windows.net.

Дополнительные сведения о подключении SQL Azure см. В Архитектура подключения SQL Azure .

Взято из этой статьи:

Политика соединений Proxy: все соединения передаются через шлюзы базы данных SQL Azure. Чтобы включить подключение, клиент должен иметь правила исходящего брандмауэра, которые разрешают только IP-адреса шлюза базы данных SQL Azure (обычно два IP-адреса на регион).

И

Если вы подключаетесь из-за пределов Azure, ваши подключения имеют политику подключения Proxy по умолчанию. Политика Proxy означает, что сеанс TCP устанавливается через шлюз базы данных SQL Azure, а все последующие пакеты передаются через шлюз.

В статье также содержится список всех IP-адресов шлюза базы данных SQL Azure , которые можно использовать для определения используемого IP-адреса.

...