Specifying a Server Network Address (Database Mirroring)
Konfigurowanie dublowanie sesja bazy danych wymaga adresu sieciowego serwera dla każdego wystąpienia serwera.Adres sieciowy serwera wystąpienie serwera musi jednoznacznie identyfikować wystąpienia, podając adres systemu i numer portu, na którym nasłuchuje wystąpienia.
Przed portu można określić adres sieciowy serwera, dublowanie bazy danych punktu końcowego musi istnieć na serwerze wystąpienie.Aby uzyskać więcej informacji zobaczHow to: Create a Mirroring Endpoint for Windows Authentication (Transact-SQL).
Składnia adresu sieciowego serwera
Składnia służąca do adresu sieciowego serwera ma postać:
TCP**://<adres systemu>:**<Port>
gdzie
<adres systemu> to ciąg, który jednoznacznie identyfikuje system komputera docelowego. Zazwyczaj adres serwera jest nazwę systemu (Jeśli te systemy są w tej samej domenie), w pełni kwalifikowanej nazwy domena lub adres IP:
Systemy są tej samej domenie, można użyć nazwy systemu komputera, na przykład SYSTEM46.
Aby użyć adresu IP, musi być unikatowa w danym środowisku.Firma Microsoft zaleca, aby używać adresu IP tylko wtedy, gdy jest statyczny.Adres IP może być IP w wersja 4 (IPv4) lub IP w wersja 6 (IPv6).Adresy IPv6 muszą być ujęte w nawiasy kwadratowe, na przykład: [<IPv6_address>].
Aby uzyskać adres IP w systemie, w wiersz polecenia systemu Windows wprowadź polecenie ipconfig polecenia.
W pełni kwalifikowana nazwa domena jest gwarantowane, że działa.Jest to lokalnie zdefiniowany adres ciąg tego różnych formularzy 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 oraz szereg segmentów domena oddzielone okresu w formularzu:
nazwa_komputera**.domain_segment[....**domain_segment]
gdzie nazwa_komputera Is nazwy sieciowej komputera, na którym uruchomiono wystąpienie serwera, a domain_segment.... domain_segment są pozostałe informacje domena serwera, na przykład: localinfo.corp.Adventure-Works.com.
Zawartość i liczba segmentów domena są określone w ramach firmy lub organizacji.Jeśli nie znasz w pełni kwalifikowana nazwa domena serwera, zobacz sieci administrator systemu.
Uwaga
Aby uzyskać informacje dotyczące sposobów wyszukiwania w pełni kwalifikowanej nazwy domena Zobacz "Wyszukiwanie pełna kwalifikowana nazwa domena," w dalszej części tego tematu.
<Port> numer portu jest używany przez punkt końcowy dublowanie wystąpienie serwera partner. Aby uzyskać informacje dotyczące określania punktu końcowego zobacz How to: Create a Mirroring Endpoint for Windows Authentication (Transact-SQL).
A dublowanie bazy danych punkt końcowy można użyć dowolnego portu dostępne w systemie komputerowym.Każdy numer portu na komputerze musi być skojarzony z tylko jednym punkcie końcowym, a każdy punkt końcowy jest skojarzone z wystąpienie jednego serwera; w ten sposób innym serwerze wystąpienie na tym samym serwerze nasłuchiwania różnych punktów końcowych z różnych portów.W związku z tym, port można określić w polu adres serwera sieci podczas konfigurowania dublowanie bazy danych 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 z wystąpieniem serwera numer portu skojarzony z jego punktów końcowych dublowanie odróżnia to wystąpienie od innych wystąpień na komputerze.Na poniższym rysunku pokazano adresy sieciowe serwerów dwóch wystąpień serwerów na jednym komputerze.wystąpienie domyślne korzysta z portu 7022 i wystąpienie nazwane korzysta z portu 7033. Adres sieciowy serwera dla wystąpienia tych dwóch serwera są odpowiednio: TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022 i TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033. Należy zauważyć, że adres nie zawiera nazwy wystąpienie serwera.
Aby zidentyfikować port, aktualnie skojarzonych z dublowanie punktu końcowego w wystąpieniu serwera bazy danych, należy użyć następujących Transact-SQL instrukcja:
SELECT type_desc, port FROM sys.tcp_endpoints
Znajdź wiersz którego type_desc wartość "DATABASE_MIRRORING" i za pomocą odpowiedniego numeru portu.
Przykłady
A.Za pomocą nazwy systemu
Następujący adres sieci serwera określa nazwę systemu SYSTEM46, a portu 7022.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://SYSTEM46:7022';
B.Przy użyciu w pełni kwalifikowanej nazwy domena
Następujący adres sieci serwera określa w pełni kwalifikowanej nazwy domena, DBSERVER8.manufacturing.Adventure-Works.com, a portu 7024.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://DBSERVER8.manufacturing.Adventure-Works.com:7024';
C.Za pomocą protokołu IPv4
Następujący adres sieci serwera określa adres IPv4 10.193.9.134, a portu 7023.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://10.193.9.134:7023';
D.Za pomocą protokołu IPv6
Adres IPv6 zawiera następujący adres serwera w sieci 2001:4898:23:1002:20f:1fff:feff:b3a3, a portu 7022.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';
Znajdowanie w pełni kwalifikowanej nazwy domena
Aby znaleźć w pełni kwalifikowana nazwa domena systemu, w wiersz polecenia systemu Windows, w tym systemie, należy wpisać:
IPCONFIG/ALL
Do utworzenia w pełni kwalifikowaną nazwę domena, złączanie wartości<host_name> i <Primary_Dns_Suffix> w następujący sposób:
<host_name>.<Primary_Dns_Suffix>
Na przykład konfiguracja IP
Host Name ......: MYSERVER
Primary Dns Suffix ...: mydomain.Adventure-Works.com
co daje następujące nazwy domena:
MYSERVER.mydomain.Adventure-Works.com
Przykłady
W poniższym przykładzie pokazano serwera adres sieciowy dla wystąpienie serwera na komputerze o nazwie REMOTESYSTEM3 w drugim domena. Informacje o domenie jest NORTHWEST.ADVENTURE-WORKS.COM, a port punktu końcowego dublowanie bazy danych jest 7025. Biorąc pod uwagę te składniki na przykład, jest adres sieciowy serwera.
TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025
W poniższym przykładzie pokazano serwera adres sieciowy dla wystąpienie serwera na komputerze o nazwie DBSERVER1. Ten system jest domena lokalnej i jest jednoznacznie identyfikowany przez jego nazwy systemu.Port punktu końcowego dublowanie bazy danych 7022.
TCP://DBSERVER1:7022
See Also