Tentukan Alamat Jaringan Server (Pencerminan Database)
Berlaku untuk: SQL Server
Menyiapkan sesi pencerminan database memerlukan alamat jaringan server untuk setiap instans server. Alamat jaringan server instans server harus secara tidak ambigu mengidentifikasi instans dengan memberikan alamat sistem dan jumlah port tempat instans mendengarkan.
Sebelum Anda dapat menentukan port di alamat jaringan server, titik akhir pencerminan database harus ada di instans server. Untuk informasi selengkapnya, lihat Membuat Titik Akhir Pencerminan Database untuk Autentikasi Windows (Transact-SQL).
Sintaks untuk Alamat Jaringan Server
Sintaks untuk alamat jaringan server adalah dari formulir:
TCP://<system-address>:port<>
lokasi
<alamat> sistem adalah string yang secara tidak ambigu mengidentifikasi sistem komputer tujuan. Biasanya, alamat server adalah nama sistem (jika sistem berada di domain yang sama), nama domain yang sepenuhnya memenuhi syarat, atau alamat IP:
Jika sistem adalah domain yang sama, Anda dapat menggunakan nama sistem komputer; misalnya,
SYSTEM46
.Untuk menggunakan alamat IP, alamat IP harus unik di lingkungan Anda. Kami menyarankan agar Anda menggunakan alamat IP hanya jika statis. Alamat IP dapat berupa IP Versi 4 (IPv4) atau IP Versi 6 (IPv6). Alamat IPv6 harus diapit dalam tanda kurung siku, misalnya: [<IPv6_address>].
Untuk mempelajari alamat IP sistem, pada prompt perintah Windows, masukkan perintah ipconfig .
Nama domain yang sepenuhnya memenuhi syarat dijamin berfungsi. Ini adalah string alamat yang ditentukan secara lokal yang berbeda bentuk di tempat yang berbeda. Seringkali, tetapi tidak selalu, nama domain yang sepenuhnya memenuhi syarat adalah nama gabungan yang menyertakan nama komputer dan serangkaian segmen domain yang dipisahkan periode dari formulir:
computer_name . domain_segment.domain_segment]
di mana computer_name namajaringan komputer yang menjalankan instans server, dan domain_segment[....domain_segment] adalah informasi domain server yang tersisa; misalnya:
localinfo.corp.Adventure-Works.com
.Konten dan jumlah segmen domain ditentukan dalam perusahaan atau organisasi. Jika Anda tidak mengetahui nama domain yang sepenuhnya memenuhi syarat untuk server Anda, lihat administrator sistem Anda.
Catatan
Untuk informasi tentang cara menemukan nama domain yang sepenuhnya memenuhi syarat, lihat "Menemukan Nama Domain yang Sepenuhnya Memenuhi Syarat," nanti dalam topik ini.
<port> adalah nomor port yang digunakan oleh titik akhir pencerminan instans server mitra. Untuk informasi tentang menentukan titik akhir, lihat Membuat Titik Akhir Pencerminan Database untuk Autentikasi Windows (Transact-SQL).
Titik akhir pencerminan database dapat menggunakan port yang tersedia pada sistem komputer. Setiap nomor port pada sistem komputer hanya harus dikaitkan dengan satu titik akhir, dan setiap titik akhir dikaitkan dengan satu instans server; dengan demikian, instans server yang berbeda di server yang sama mendengarkan titik akhir yang berbeda dengan port yang berbeda. Oleh karena itu, port yang Anda tentukan di alamat jaringan server saat Anda menyiapkan sesi pencerminan database akan selalu mengarahkan sesi ke instans server yang titik akhirnya dikaitkan dengan port tersebut.
Di alamat jaringan server instans server, hanya jumlah port yang terkait dengan titik akhir pencerminannya yang membedakan instans tersebut dari instans lain di komputer. Gambar berikut mengilustrasikan alamat jaringan server dari dua instans server pada satu komputer. Instans default menggunakan port
7022
dan instans bernama menggunakan port7033
. Alamat jaringan server untuk kedua instans server ini, masing-masing:TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
danTCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
. Perhatikan bahwa alamat tidak berisi nama instans server.Untuk mengidentifikasi port yang saat ini terkait dengan titik akhir pencerminan database instans server, gunakan pernyataan Transact-SQL berikut:
SELECT type_desc, port FROM sys.tcp_endpoints
Temukan baris yang nilai type_desc nya adalah "DATABASE_MIRRORING," dan gunakan nomor port yang sesuai.
Contoh
J. Menggunakan nama sistem
Alamat jaringan server berikut menentukan nama sistem, SYSTEM46
, dan port 7022
.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://SYSTEM46:7022';
B. Menggunakan nama domain yang sepenuhnya memenuhi syarat
Alamat jaringan server berikut menentukan nama domain yang sepenuhnya memenuhi syarat, DBSERVER8.manufacturing.Adventure-Works.com
, dan port 7024
.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://DBSERVER8.manufacturing.Adventure-Works.com:7024';
C. Menggunakan IPv4
Alamat jaringan server berikut menentukan alamat IPv4, 10.193.9.134
, dan port 7023
.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://10.193.9.134:7023';
D. Menggunakan IPv6
Alamat jaringan server berikut berisi alamat IPv6, 2001:4898:23:1002:20f:1fff:feff:b3a3
, dan port 7022
.
ALTER DATABASE AdventureWorks SET PARTNER ='tcp://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022';
Menemukan Nama Domain yang Sepenuhnya Memenuhi Syarat
Untuk menemukan nama domain sistem yang sepenuhnya memenuhi syarat, pada prompt perintah Windows pada sistem tersebut, masukkan:
IPCONFIG /ALL
Untuk membentuk nama domain yang sepenuhnya memenuhi syarat, menggabungkan nilai*<host_name>* dan <Primary_Dns_Suffix> sebagai berikut:
<> host_name . <Primary_Dns_Suffix>
Misalnya, konfigurasi IP
Host Name . . . . . . : MYSERVER
Primary Dns Suffix . . . : mydomain.Adventure-Works.com
sama dengan nama domain yang sepenuhnya memenuhi syarat berikut:
MYSERVER.mydomain.Adventure-Works.com
Contoh
Contoh berikut menunjukkan alamat jaringan server untuk instans server pada sistem komputer bernama REMOTESYSTEM3
di domain lain. Informasi domain adalah NORTHWEST.ADVENTURE-WORKS.COM
, dan port titik akhir pencerminan database adalah 7025
. Mengingat contoh komponen ini, alamat jaringan server adalah.
TCP://REMOTESYSTEM3.NORTHWEST.ADVENTURE-WORKS.COM:7025
Contoh berikut menunjukkan alamat jaringan server untuk instans server pada sistem komputer bernama DBSERVER1
. Sistem ini berada di domain lokal dan diidentifikasi secara tidak ambigu dengan nama sistemnya. Port titik akhir pencerminan database adalah 7022
.
TCP://DBSERVER1:7022
Tugas Terkait
Lihat Juga
Pencerminan Database (SQL Server)
Titik Akhir Pencerminan Database (SQL Server)