2011-12-17 19 views
46

Mam ustawienia Sever, bazy danych i ustawienia zapory (reguły) w systemie Windows Azure. Dodałem ustawienie IP In firewall, które zapełnia się na karcie Windows Azure Firewall.Klient Windows Azure z adresem IP "XXX.XXX.XXX.XX" nie ma dostępu do serwera

Gdy próbuję połączyć się z bazą danych przy użyciu narzędzia Zarządzaj z platformy Azure, pojawia się ten komunikat o błędzie.

Sprawdzanie zapory nie powiodło się. Nie można otworzyć serwera "XXXXXXXXX" żądanego przez login. Klient z adresem IP "XXXXXXXXX" nie ma dostępu do serwera. Aby włączyć dostęp, użyj portalu SQL Azure Portal lub uruchom sp_set_firewall_rule w głównej bazie danych, aby utworzyć regułę zapory dla tego adresu IP lub zakresu adresów. Wprowadzenie tej zmiany może potrwać do pięciu minut.

Nie mogę też połączyć się z programem Sql Server Management Studio. Getting Same problem z połączeniem Błąd dla mojego adresu IP.

Nie używam statycznego adresu IP, ale mój adres IP nie zmienia się podczas tego procesu. Próbowałem wiele przykładów, ale wszystkie mówią: Aby dodać regułę zapory ogniowej, którą już zrobiłem.

Dodałem wyjątek zapory dla numeru portu 1433

Ale nadal to nie działa Proszę dać mi znać, że to, co typ ustawienia jest nadal brakuje.

Z góry dziękuję.

+0

Zobacz https://blogs.msdn.microsoft.com/azuresqldbsupport/2015/04/29/configuring-the-firewall-for-client-access/ –

Odpowiedz

24

Jeśli chcesz zarządzać usługą SQL Azure z portalu Azure Portal, musisz zaznaczyć opcję "Zezwalaj innym usługom Windows Azure na łączenie się z tym serwerem". Który jest również wymagane później dla Web/ról Pracownik wdrożonych do Azure: enter image description here

Jeśli chcesz połączyć się z domu/pracy komputera, trzeba zachować zaporę up-to-date z adresu IP publicznego! Twój publiczny adres IP jest w małe okna wyskakujące, które pojawia się, gdy chcesz dodać nową regułę zapory:

enter image description here

+6

WTF?! Kto to po prostu przegłosował? Weź maszynę czasu i cofnij się w grudniu 2011 r., Zanim zabierzesz się do roboty! – astaykov

+0

Tylko aktualizacja tego problemu. Zmieniliśmy ISP w naszym biurze, więc nasz adres IP również się zmienił i nie mogliśmy połączyć się z naszą bazą danych. Musisz zalogować się do swojego lazurowego konta z Tools in Visual studios. Otwórz bazę danych w eksploratorze sql i powinieneś pront zaktualizować swoje reguły IP. – ScarletMerlin

4

Jeśli okaże się, że trzeba to zrobić w sposób regularny Proponuję zainstalowaniu Windows Azure Powershell Cmdlets. Gdy już je zainstalujesz, utworzyłem projekt open source na GitHub, który zapewnia wiele skryptów z typowymi zadaniami.

Zmiana reguł zapory tak się składa, że ​​jeden z tych typowych zadań i źródła można znaleźć tutaj: Windows Azure Powershell Extensions

W celu uzyskania zainstalowanych można postępować zgodnie z instrukcjami wyświetlanymi na moim blogu tych rozszerzeń SQL Azure Powershell for Developers on the Run!

W przyszłej aktualizacji będę zapewniał dodatkowe funkcje do dostarczania pliku ustawień publikacji zamiast potrzeby tworzenia pliku CSV SubscriptionId i Thumbprint's dla kont Windows Azure.

+0

Cześć SyntaxC4, nie można znaleźć projektu na github. Czy masz go gdzieś indziej? Dzięki! –

+2

Wszystkie funkcje w moim projekcie zostały zaabsorbowane w narzędziach Windows Azure Powershell. Pobierz najnowszą wersję [Windows Azure PowerShell Cmdlets] (https://www.windowsazure.com/en-us/manage/downloads) –

37

z nową wersją systemu Windows Azure przejdź tylko do ustawień zapory sieciowej i kliknij Dodaj klienta IP, a będziesz dobrze.patrz zdjęcie poniżej

+1

, dlaczego ustawienie zapory jest "otwarte w visual studio" ... – Alston

+2

To jest dobra odpowiedź, z wyjątkiem mojego szlaku breadcrumb pokazuje SQL Databases> Narzędzia> Otwórz w Visual Studio> Ustawienia zapory – joshmcode

+0

[tutaj] (https://azure.microsoft.com/en-gb/documentation/articles/sql-database-configure-firewall -settings /) jest linkiem – stom

4

Logowanie do lazurowe Portal

wybrać abonament bazie

kliknij na Narzędzia

Teraz jest opcja "Otwórz w VisualStudio" (kliknij na nią)

Możesz zobaczyć "Konfiguruj zaporę" kliknij na niego.

Cię dodać nowy adres IP.

Sporządzono :)

4

Azure Configure Firewall

To jest po prostu wizualny co Saurin Vala powiedział. Z jakiegokolwiek powodu na Azure musisz najpierw kliknąć Otwórz w Visual Studio.

2

Oto, co zrobiłem, aby rozwiązać ten problem. Przechodząc do ustawień zapory DB> produktów-> Ustawienia Zaporyenter image description here

5

Jak Azure wciąż się zmienia, tak jak i sposobów, aby dostać się do zapory. click SQL Server, then Firewall, then add the range

Kliknij swój serwer SQL (nie bazę danych, ale serwer) -> kliknij zaporę ogniową -> dodaj zakres adresów IP, na które chcesz zezwolić.

Nie zapomnij kliknąć Zapisz!

+1

to powinna być właściwa odpowiedź, ponieważ nie wszyscy mają zainstalowane okna lub zainstalowaną aplikację – Andy

1

Dla mnie było

Azure Portal (ARM)

Wybierz folder, bazy danych SQL sub na lewo lub znaleźć w sekcji Więcej, aby dodać.

Wybierz bazy danych SQL

kliknięcie firewall

między nazwy reguły i adresów IP

1

Jak być może wiesz już, Microsoft zmienia rzeczy dookoła miejsca w Portalu Azure, to jest dobre, jak to pokazuje, że dbają o UX/UI, jednak jest trochę denerwujące, gdy robimy rzeczy, kiedy tego potrzebujemy.

Obecnie, aby edytować reguły zapory dla określonej instancji bazy danych SQL, wykonaj poniższe kroki.

Home> [Baza danych SQL]> Informacje> Ustaw Server zapora

lub

Start> Wszystkie zasoby> [Szukaj bazy danych SQL]> [Baza danych SQL]> Informacje> Ustaw firewall serwera

Poniższy obraz pokazuje przepływ interfejsu użytkownika.

enter image description here

Powiązane problemy