Проблема при подключении к облачной базе данных
-
05-07-2019 - |
Вопрос
Возникла проблема при подключении к облачной базе данных.
В SqlCmd я использовал как:
sqlcmd -U servername@username -P myPassword -S servername.database.windows.net -d MyFirstCloudTestDB
И это правильно. Сообщение об ошибке:
Msg 40615, Level 14, State 1, Server servername, Line 1
**Cannot open server 'servername' requested by the login. Client with IP address '
124.40.110.238' is not allowed to access the server.**
Msg 18456, Level 14, State 1, Server servername, Line 1
Login failed for user 'username'.
Понятия не имею, что делать!
Решение
Правильно ... попробуйте это
Перейдите на sql.azure.com, войдите в систему и перейдите на страницу своего проекта. Там, где вы видите список баз данных, вы также должны увидеть вкладку с надписью «Параметры брандмауэра». Введите правило, чтобы разрешить диапазон ваших IP-адресов.
Но также проверьте, как ваш диапазон просматривается за пределами сети.
Другие советы
Разве вы не хотите: имя пользователя @ имя_сервера?
Вы создали базу данных? Если нет, попробуйте подключиться к основной базе данных.
Необходимо отменить первый экран и подключить SQL Azure с помощью окна кнопки «Новый запрос». В настройках - > подключиться к базе данных - > MyFirstCloudTestDB и попробуйте. Это должно работать.
Если у вас есть проблемы с IP-адресом. Измените настройки брандмауэра в SQL AZure. Диапазон от 0.0.0.0 до 255.255.255.255. Это не рекомендуется, но пока все в порядке.