Określanie adresu sieciowego serwera (dublowania bazy danych)

Konfigurowanie dublowanie bazy danych sesja wymaga adresu sieciowego serwera dla wszystkich wystąpień serwera.Adres sieciowy serwer wystąpienie serwera musi jednoznacznie identyfikować wystąpienie, podając adres systemu i numer portu, na którym nasłuchuje wystąpienie.

Zanim będzie można określić port adresu sieciowego serwera, dublowanie bazy danych punktu końcowego musi istnieć na serwerze wystąpienie.Aby uzyskać więcej informacji, zobacz Jak Utwórz dublowania punkt końcowy dla uwierzytelniania systemu Windows (Transact-SQL).

Składnia adresu sieciowego serwera

Składnia adresu sieciowego serwera ma postać:

TCP**: / /<adres systemu>:**<port>

gdzie

  • <adres systemu> jest ciąg , które jednoznacznie identyfikują system komputera docelowego.Adres serwera jest zwykle nazwę systemu (Jeśli systemy są w tej samej domenie), w pełni kwalifikowaną nazwą domena lub adres IP:

    • Jeśli systemy są tej samej domena, można użyć nazwy systemu komputera; na przykład SYSTEM46.

    • Aby użyć adresu IP, musi być unikatowa w danym środowisku.Zaleca się, aby używać adresu IP tylko wtedy, gdy jest statyczny.Adres IP może być IP wersja 4 (IPv4) lub IP wersja 6 (IPv6).Adres IPv6 muszą być ujęte w nawiasy kwadratowe, na przykład: <IPv6_address >.

      Aby uzyskać adres IP systemu, w wiersz polecenia systemu Windows wprowadź ipconfig polecenia.

    • W pełni kwalifikowana nazwa domena jest gwarantowane.Jest to lokalnie zdefiniowany adres ciąg to różne formy w różnych miejscach.Często, ale nie zawsze w pełni kwalifikowanej nazwy domena jest złożoną nazwę, która zawiera nazwę komputera i serii domena oddzielonych segmentów formularza:

      nazwa_komputera**.domain_segment....**domain_segment

      gdy nazwa_komputera is nazwy sieciowej komputera, na którym uruchomiono wystąpienie serwera i domain_segment...**.**domain_segment jest pozostałe informacje domena serwera;na przykład: localinfo.corp.Adventure-Works.com.

      Zawartość i liczby segmentów domena są określane w firmie lub organizacji.Jeśli nie wiadomo, w pełni kwalifikowana nazwa domena serwera, zobacz sieci administrator systemu.

      Ostrzeżenie

      Aby uzyskać informacje dotyczące wyszukiwania w pełni kwalifikowanej nazwy domena Zobacz "Znajdowanie pełni kwalifikowana nazwa domena" w dalszej części tego tematu.

  • <Port> jest numer portu używany przez końcowego dublowanie wystąpienie serwera partner.Aby uzyskać informacje dotyczące określania punktu końcowego, zobacz Jak Utwórz dublowania punkt końcowy dla uwierzytelniania systemu Windows (Transact-SQL).

    A dublowanie bazy danych punktu końcowego można użyć dowolnego portu dostępne w systemie komputerowym.Numeru portu na komputerze musi być skojarzony tylko jeden punkt końcowy, a każdy punkt końcowy jest skojarzone z wystąpienie pojedynczym serwerze; w ten sposób wystąpień inny serwer na tym samym serwerze nasłuchiwać na różne punkty końcowe z różnymi portami.Dlatego portu określonej w sieci serwera adres, kiedy użytkownik zestaw kopii zapasowej dublowanie sesja będą zawsze bezpośrednie sesja do wystąpienie serwera, którego punkt końcowy jest skojarzony z tego portu.

    W polu adres serwera sieci wystąpienie serwera numer portu skojarzony z dublowanie punktu końcowego rozróżnia wystąpienie z innych wystąpień na komputerze.Następujący rysunek ilustruje adresów sieciowych serwera dwóch wystąpień serwera na pojedynczym komputerze.wystąpienie domyślne Używa portu 7022 i portu używa wystąpienie nazwane 7033.Adres sieciowy serwera dla wystąpienia tych dwóch serwera są odpowiednio: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022and TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033.Należy zauważyć, że adres nie zawiera nazwę wystąpienie serwera.

    Adresy sieciowe serwera wystąpienia domyślnego

    Aby zidentyfikować port, aktualnie skojarzonych z dublowanie bazy danych końcowy wystąpienie serwera za pomocą następujących Transact-SQL instrukcja:

    SELECT type_desc, port FROM sys.tcp_endpoints
    

    Znajdź wiersz którego type_desc wartość "database_mirroring" i odpowiedni numer portu.

Przykłady

A.Przy użyciu nazwy systemu

Następujący adres sieciowy serwer określa nazwę systemu SYSTEM46, portu i 7022.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://SYSTEM46:7022';

B.Przy użyciu w pełni kwalifikowanej nazwy domena

Następujący adres sieciowy serwer określa w pełni kwalifikowaną nazwą domena, DBSERVER8.manufacturing.Adventure-Works.com, portu i 7024.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://DBSERVER8.manufacturing.Adventure-Works.com:7024';

C.Za pomocą protokołu IPv4

Następujący adres sieciowy serwer określa adres IPv4, 10.193.9.134, portu i 7023.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://10.193.9.134:7023';

D.Przy użyciu protokołu IPv6

Adres IPv6 zawiera następujący adres serwera w sieci 2001:4898:23:1002:20f:1fff:feff:b3a3, portu i 7022.

ALTER DATABASE AdventureWorks2008R2 SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';

Znajdowanie w pełni kwalifikowanej nazwy domeny

Aby znaleźć w pełni kwalifikowaną nazwę domena systemu w wiersz polecenia systemu Windows w systemie, należy wpisać:

IPCONFIG/ALL

Aby w pełni kwalifikowaną nazwę domena, należy połączyć wartości z<host_name> i <Primary_Dns_Suffix> następująco:

<host_name>.<Primary_Dns_Suffix>

Na przykład konfiguracja IP

Host Name . . . . . . : MYSERVER

Primary Dns Suffix . . . : mydomain.Adventure-Works.com

co daje do następujących pełni kwalifikowana nazwa domena:

MYSERVER.mydomain.Adventure-Works.com

Przykłady

Poniższy przykład pokazuje serwer adres sieciowy dla wystąpienie serwera na komputerze o nazwie REMOTESYSTEM3 w innym domena.domena Informacji jest NORTHWEST.ADVENTURE-WORKS.COM, a port końcowy dublowanie bazy danych jest 7025.Biorąc pod uwagę te składniki przykład, jest adres sieciowy serwer.

TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025

Poniższy przykład pokazuje serwer adres sieciowy dla wystąpienie serwera na komputerze o nazwie DBSERVER1.Ten system jest w lokalnym domena i jest jednoznacznie identyfikowany przez jego nazwy systemu.Port punktu końcowego dublowanie bazy danych jest 7022.

TCP://DBSERVER1:7022