RSS

Zezwalamy na połączenie z zewnątrz z serwerem SQL Server 2008 Express

02 sty

Jeżeli podczas próby połączenia z zewnętrznym hostem zobaczymy następujące komunikaty :
a) (provider: SQL Network Interfaces, error: 28 – Server doesn’t support requested protocol) (Microsoft SQL Server)
b) (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified) (Microsoft SQL Server)

To będzie oznaczało, że nie do końca ustawiliśmy nasz serwer. Domyślnie SQL Server 2008 Express i jego starsze wersje nie dopuszczają połączeń z zewnątrz. Żeby to zmienić musimy wykonać parę prostych ruchów:

1) Odpalamy menadżera konfiguracji w Start -> Programy -> Microsoft SQL Server 2008 -> Configuration Tools -> SQL Server Configuration Manager.
2) Przechodzimy do sekcji SQL Server Services
3) Otwieramy właściwości SQL Server Browser , w pierwszej zakładce zmieniamy konto z jakiego ma się uruchamiać agent na Local Service. W drugiej zakładce Start mode zmieniamy na Automatic
4) To samo co w punkcje 3 najlepiej zrobić z SQL Server.
5) Przechodzimy do SQL Server Network Configuration -> Protocols for SQLEXPRESS i po kliknięciu na każdą z pozycji zmieniamy na Enable
6) Po wykonaniu tych czynności musimy zrestartować nasz serwer. Możemy to zrobić ponownie uruchamiając komputer lub poprzez menadżera w SQL Server Services -> Prawy klik na SQL Server (SQLEXPRESS) i Restart.
7. Otwieramy Microsoft SQL Server Management Studio i łączymy się z naszą instancją serwera SQL przy pomocy autoryzacji Windowsa.
8. Naciskamy prawy przycisk na nazwie naszej instancji(drzewo serwera po lewej) i wybieramy z menu Properties -> Security -> i wybieramy -> SQL Server and Windows Authentication mode
9. Na koniec restartujemy serwer z tego samego menu kontekstowego co w punkcie 8.

Dobrze jest podczas testów wyłączyć wszystkie firewalle(windowsowe i te z antywirusów). Porty jakie później można otworzyć to 1433 + 1434 TCP

 
1 Comment

Posted by w dniu Styczeń 2, 2012 in SQL, windows

 

Jedna odpowiedź na „Zezwalamy na połączenie z zewnątrz z serwerem SQL Server 2008 Express

  1. Lukasz

    Luty 24, 2012 at 3:02 pm

    Przydało się. Dzięki! :)

     

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

 
Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.