Konfiguracja SQL Server

 

Połączenie do SQL Servera, zainstalowanego na lokalnej maszynie, z poziomu Visual Studio wymaga pewnej konfiguracji. Na początek należy zadbać o zainstalowanie odpowiedniej wersji SQL Server. W moim przypadku jest to wersja SQL Server 2008 R2 Express, do pobrania ze strony http://www.microsoft.com/express/Database/InstallOptions.aspx. Polecam wybranie najpełniejszej wersji w celu uniknięcia późniejszych problemów, czyli Database with Advanced Services. Po przejściu do managera konfiguracji należy uruchomić usługę SQL Server Browser, najlepiej w trybie automatic. Ponadto niezbędne jest włączenie protokłu Named Pipes. Odpowiednie opcje pokazują się po wybraniu kategorii SQL Server Network Configuration i dalej Protocols for SQLEXPRESS (nazwa instancji identyczna). Przyszłościowo zdecydowałem się również na włączenie protokołu TCP/IP. Kolejny etap konfiguracji wymaga przejścia do Management Studio. Tam wybieramy naszą instancje i z menu kontestowego uruchamiamy właściwości. W zakładce Security wybieramy opcję SQL Server and Windows Authentication mode, co umożliwi podłączanie się do serwera również z użyciem loginu i hasła, co z kolei umożliwia stworzenie i podłączenie się do serwera osoby innej niż użytkownik systemu Windows (co jednak z punktu widzenia bezpieczeństwa nie jest najlepszym rozwiązaniem). Należy również upewnić się, że możliwe będzie zdalne podłączenie się do serwera, czyli w zakładce Connections ustawienie Allow remote connections to this server. Na koniec pozostaje również przepuszczenie zarówno SQL Server jak i SQL Browser w firewallu. Odpowiednie pliki znajdują się w katalogu z serwerem/Binn, czyli sqlservr.exe oraz we właściwym katalogu dla SQL Browser/90/Shared, czyli sqlbrowser.exe. Po wszystkich przeprowadzanych zmianach konieczny jest restart serwera, ewentualnie konieczne może okazać się zrestartowanie całego systemu. W tym momencie można przystąpić do przetestowania, czy zestawienie połączenia i pobranie danych z bazy zakończy się sukcesem. Test połączenia wraz z opisem odpowiednich przełączników w kolejnej odsłonie…

Reklamy

Skomentuj

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

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d blogerów lubi to: