Czym jest Microsoft SQL Server Browser i jak działa?

Pytanie:
Czym jest Microsoft SQL Server Browser i jak działa?
Dane produktu:
Rodzina produktów: Act!
Produkt: Act! Pro, Act! Premium (dostęp przez Internet)
Wersja: 2005 i późniejsze
Środowisko:
Trzecia strona: Microsoft SQL Server
Odpowiedź:
Uwaga: Te informacje podano dla ułatwienia. Swiftpage nie zapewnia wsparcia dla produktów firmy Microsoft. Aby uzyskać pomoc lub dodatkowe informacje na ten temat, należy skontaktować się z firmą Microsoft lub specjalistą IT
Co to jest Microsoft SQL Server Browser?
Microsoft SQL Server Browser działa jako usługa systemu Windows na komputerze serwera. Microsoft SQL Server Browser nasłuchuje przychodzących żądań do zasobów Microsoft SQL Server i dostarcza informacji o instancjach Microsoft SQL Server, które są zainstalowane na komputerze. Microsoft SQL Server Browser przyczynia się do trzech działań:

  • Przegląda listę dostępnych serwerów
  • Podłącza się do właściwej instancji serwera
  • Podłącza się do punktów końcowych Dedicated Administrator Connection (DAC)

Dla każdej instancji silnika bazy danych usługa Microsoft SQL Server Browser dostarcza nazwę instancji i numer wersji. Microsoft SQL Server Browser jest instalowana wraz z Microsoft SQL Server 2005 i zapewnia również pomoc dla wcześniejszych wersji Microsoft SQL Server.
Jak działa Microsoft SQL Server Browser
Przy uruchamianiu instancji Microsoft SQL Server, jeśli włączone są protokoły TCP/IP lub VIA, przypisywany jest port TCP/IP. Jeśli włączony jest protokół nazwanych potoków, Microsoft SQL Server nasłuchuje na określonym potoku nazwanym. Ten port lub potok jest używany przez tę konkretną instancję do wymiany danych z aplikacjami klienckimi.
Podczas instalacji port 1433 i potok SQL query są przypisane do domyślnej instancji. W razie potrzeby mogą one zostać zmienione później przez administratora serwera w programie Microsoft SQL Server Configuration Manager. Ponieważ tylko jedna instancja Microsoft SQL Server może korzystać z portu lub potoku, różne numery portów i nazwy potoków są przypisane dla instancji nazwanych, w tym Microsoft SQL Server Express.
Domyślnie instancje nazwane są skonfigurowane do korzystania z portów dynamicznych, więc dostępny port jest przypisywany podczas uruchamiania Microsoft SQL Server. Podczas łączenia się z komputerami klienckimi można określić żądany port. Jeśli jednak port jest przydzielany dynamicznie, numer portu może się zmienić przy każdym ponownym uruchomieniu Microsoft SQL Server, więc prawidłowy numer portu staje się nieznany dla komputera klienckiego.
Przy uruchamianiu Microsoft SQL Server Browser uruchamia się i żąda portu UDP 1434. Microsoft SQL Server Browser odczytuje rejestr, identyfikuje wszystkie instancje Microsoft SQL Server na komputerze i zapisuje używane przez nie porty i nazwane rury. Jeśli serwer posiada dwie lub więcej kart sieciowych, Microsoft SQL Server Browser zwraca wszystkie porty włączone dla Microsoft SQL Server.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.