Lekcja 2: Łączenie z innego komputera
Aby zwiększyć bezpieczeństwo, Aparat baz danych z SQL Server Developer Express i oceny wersje nie są dostępne z innego komputera, gdy początkowo zainstalowane.W tej lekcji przedstawiono sposób włączyć protokoły, skonfiguruj porty i skonfigurować Zaporę systemu Windows do łączenia się z innymi komputerami.
Ta lekcja zawiera następujące zadania:
Enabling Protocols
Configuring a Fixed Port
Opening Ports in the Firewall
Connecting to the Database Engine from Another Computer
Connecting Using the SQL Server Browser Service
Włączanie protokołów
Aby zwiększyć bezpieczeństwo, SQL Server Express, deweloper i oceny zainstalować tylko ograniczony sieci łączności.Połączenia z Aparat baz danych mogą być dokonywane z narzędzia, które są uruchomione na tym samym komputerze, ale nie z innych komputerów.If you are planning to do your development work on the same computer as the Aparat baz danych, you do not have to enable additional protocols.Management Studio or Management Studio Express will connect to the Aparat baz danych by using the shared memory protocol.Niniejszy Protokół jest już włączony.
Jeśli planujesz połączyć się z Aparat baz danych z innego komputera, należy włączyć protokół, takiego jak TCP/IP.
Jak włączyć połączenia TCP/IP z innego komputera
Na Start menu, wskaż Wszystkie programy, wskaż Microsoft SQL Server 2008 R2, wskaż Narzędzia konfiguracji, a następnie kliknij przycisk SQL Server Menedżer konfiguracji.
Ostrzeżenie
Może być dostępne opcje 32- i 64-bitowych.
W SQL Server Menedżer konfiguracji, rozwiń Konfiguracja sieci programu SQL Server, a następnie kliknij przycisk protokołów dla <nazwa_wystąpienia>.
wystąpienie domyślne (instancję nienazwanych) jest wymieniony jako MSSQLSERVER.If you installed a named instance, the name you provided is listed.SQL Server 2008 Express installs as SQLEXPRESS, unless you changed the name during setup.
Na liście protokołów, kliknij prawym przyciskiem myszy protokół, który chcesz włączyć (TCP/IP), a następnie kliknij przycisk włączyć.
Ostrzeżenie
Musisz ponownie uruchomić SQL Server usługa po wprowadzeniu zmian do protokołów sieciowych; jednak jest to wykonywane za następnego zadania.
Konfigurowanie portów stałych
To enhance security, Microsoft Windows XP Professional Service Pack 2 (SP2), Windows Server 2008, Windows Vista, and Windows 7 all turn on the Windows Firewall.Kiedy chcesz połączyć się z tym wystąpienie z innego komputera, należy otworzyć portu komunikacyjnego w zaporze.wystąpienie domyślne Aparat baz danych nasłuchuje na porcie 1433; dlatego nie trzeba skonfigurować stały port.Jednakże, o nazwie instancji, łącznie z SQL Server Express nasłuchiwania portów dynamicznych.Przed otwarciem portu w zaporze należy skonfigurować Aparat baz danych do nasłuchiwania określonego portu, znane jako stałej portu lub portu statycznego; w przeciwnym razie Aparat baz danych może nasłuchiwać na inny port każdego czas jest uruchomiona.Aby uzyskać więcej informacji o zaporach, domyślne ustawienia zapory systemu Windows i opis portów TCP, które wpływa na aparat bazy danych usług Analysis Services, usługi Reporting Services i usług integracji, zobacz Konfigurowanie zapory systemu Windows w celu umożliwienia dostępu do programu SQL Server.
Ostrzeżenie
Przypisania numerów portów są zarządzane przez Internet Assigned Numbers Authority, wymienione w http://www.iana.org.Numery portów powinny być przypisane numery od 49152 do 65535.
Konfigurowanie programu SQL Server do nasłuchiwania określonego portu
W SQL Server Menedżer konfiguracji rozwiń Konfiguracja sieci programu SQL Server, a następnie kliknij polecenie wystąpienie serwera, który chcesz skonfigurować.
W prawym okienku kliknij dwukrotnie TCP/IP.
W Właściwości TCP/IP okno dialogowe, kliknij przycisk Adresów IP kartę.
W tcp Port w polu IPAll sekcji, wpisz numer portu dostępne.Ten samouczek Dołożymy 49172.
Kliknij OK zamknąć okno dialogowe, a następnie kliknij przycisk OK ostrzeżenie, że trzeba ponownie uruchomić usługa.
W lewym okienku kliknij Usług SQL Server.
W prawym okienku kliknij prawym przyciskiem myszy wystąpienie SQL Server, a następnie kliknij przycisk ponownie.Gdy Aparat baz danych ponownych uruchomień, on będzie nasłuchiwać na porcie 49172.
Otwieranie portów w zaporze
Systemy zapory zapobiec nieupoważnionemu dostępowi do zasobów komputera.Aby połączyć się z SQL Server z innego komputera, gdy Zapora jest włączona, należy otworzyć portu w zaporze.
Ważne: |
---|
Otwierania portów w zaporze można pozostawić narażone na ataki złośliwych serwera.Należy poznać przed otwarciem portów zapory systemów.Aby uzyskać więcej informacji, zobacz Uwagi dotyczące zabezpieczeń SQL Server instalacji. |
Po skonfigurowaniu Aparat baz danych do używania portu stałych, wykonaj następujące instrukcje, aby otworzyć portu w Zaporze systemu Windows.(Nie trzeba skonfigurować stały port wystąpienie domyślne, ponieważ została już ustalona na porcie TCP 1433.)
Aby otworzyć port w Zaporze systemu Windows dla dostępu protokołu TCP (Windows 7)
Na Start menu, kliknij uruchomić, wpisz WF.msc, a następnie kliknij przycisk OK.
W Zapory systemu Windows z zabezpieczeniami zaawansowanymi, w lewym okienku kliknij prawym przyciskiem myszy Reguły ruchu przychodzącego, a następnie kliknij przycisk Nową regułę w okienku akcja.
W Typu reguły okno dialogowe Wybierz portu, a następnie kliknij przycisk Dalej.
W protokołu i portów okno dialogowe Wybierz TCP.Wybierz określonych portów lokalnych, a następnie wpisz numer portu wystąpienie Aparat baz danych.Typ 1433 wystąpienie domyślne.Typ 49172 Jeśli konfigurujesz wystąpienie nazwane i skonfigurowana stały port poprzedniego zadania.Kliknij Dalej.
W akcji okno dialogowe Wybierz Zezwalaj na połączenie, a następnie kliknij przycisk Dalej.
W profilu okno dialogowe Wybierz profilów, które opisują środowisko połączenia komputera, gdy chcesz się połączyć, Aparat baz danych, a następnie kliknij przycisk Dalej.
W nazwę okno dialogowe, wpisz nazwę i opis dla tej reguły, a następnie kliknij Zakończ.
Aby otworzyć port w Zaporze systemu Windows (Windows XP)
W Start menu kliknij Panelu sterowania.
W Panelu sterowania, kliknij połączenia sieciowe i internetowe, a następnie otwórz Zapory systemu Windows.
W Zaporze systemu Windows, kliknij przycisk Wyjątki kartę, a następnie kliknij Dodaj Port.
W Dodawanie portu dialogowym nazwę SQL Server wpisz <nazwa_wystąpienia>.
W numer portu wpisz numer portu Aparat baz danych wystąpienie.Typ 1433 wystąpienie domyślne.Typ 49172 Jeśli konfigurujesz wystąpienie nazwane i skonfigurowana stały port poprzedniego zadania.Sprawdź, czy TCP jest zaznaczone, a następnie kliknij OK.
Aby uzyskać więcej informacji o konfigurowaniu zapory, w tym instrukcje dotyczące Windows Vista, zobacz Jak: Konfigurowanie Zapory systemu Windows dla dostępu aparatu bazy danych.Aby uzyskać więcej informacji na temat domyślnych ustawień Zapory systemu Windows i opis portów TCP, które wpływa na aparat bazy danych usług Analysis Services, usługi Reporting Services i usług integracji, zobacz Konfigurowanie zapory systemu Windows w celu umożliwienia dostępu do programu SQL Server.
Podłączanie aparatu bazy danych z innego komputera
Teraz, gdy skonfigurowano Aparat baz danych do nasłuchiwania na porcie stałych i otwarto portu w zaporze można połączyć SQL Server z innego komputera.
Gdy SQL Server przeglądarki usługa jest uruchomiona na komputerze serwera i po otwarciu portu UDP 1434 zapora połączenie może być przeprowadzona za pomocą komputera nazwę i wystąpienie nazwy.Aby zwiększyć bezpieczeństwo, nie korzysta z naszym przykładzie SQL Server usługa przeglądarki.
Aby połączyć aparat bazy danych z innego komputera
Na drugim komputerze, który zawiera SQL Server klient narzędzia zalogować się przy użyciu konta upoważniony do połączenia z SQL Serveri otworzyć Management Studio.
W połączenie z serwerem okno dialogowe należy potwierdzić Aparatu bazy danych w Typ serwera pole.
W nazwy serwera wpisz tcp: Aby określić protokół następuje nazwa komputera, przecinek i numer portu.Aby połączyć się z wystąpienie domyślne, port 1433 jest implikowane i mogą być pominięte; Dlatego wpisz tcp:<nazwa_komputera>.W naszym przykładzie wystąpienie nazwane wpisz tcp:<nazwa_komputera>, 49172.
Ostrzeżenie
Jeżeli pominięto tcp: z nazwy serwera pole, a następnie klient spróbuje wszystkie protokoły, które są włączone w kolejności określonej w konfiguracja klienta.
W uwierzytelniania należy potwierdzić Uwierzytelniania okna, a następnie kliknij przycisk Połącz.
Łączenie za pomocą usługi Przeglądarka SQL Server
SQL Server usługa Przeglądarka nasłuchuje przychodzących żądań dla SQL Server zasobów i zawiera informacje o SQL Server wystąpień zainstalowane na komputerze.Gdy SQL Server jest uruchomiona usługa przeglądarki, użytkownicy mogą połączyć się z nazwanego wystąpienie, podając nazwę komputera i nazwę instancji, zamiast nazwy komputera i portu numer.Ponieważ SQL Server Przeglądarka otrzymuje nieuwierzytelnione żądania UDP, nie zawsze włączony podczas instalacji.Opis usługa i wyjaśnienie, kiedy jest włączona, zobacz SQL ServerUsługa przeglądarki.
Aby użyć SQL Server przeglądarki, należy wykonać te same czynności jak przed i Otwórz port UDP 1434 w zaporze.
Stwierdza to krótki samouczek dotyczący podstawową łączność.Aby uzyskać więcej informacji o konfigurowaniu serwera i klient połączenia, zobacz Tematów opisujących łączność aparat bazy danych.