Cmdlet New-SqlHADREndpoint membuat titik akhir pencerminan database pada instans SQL Server.
Titik akhir ini diperlukan pada setiap instans server yang menghosting replika ketersediaan untuk grup ketersediaan apa pun.
Setiap instans server hanya dapat memiliki satu titik akhir pencerminan database.
Jika instans server memiliki titik akhir pencerminan database, gunakan titik akhir yang ada.
Contoh
Contoh 1: Membuat titik akhir pencerminan database
Perintah ini membuat titik akhir pencerminan database bernama MainEndpoint pada instans server yang terletak di jalur yang ditentukan.
Titik akhir ini menggunakan port default, 5022.
Contoh 2: Membuat titik akhir pencerminan database yang memerlukan enkripsi
Perintah ini membuat titik akhir pencerminan database bernama MainEndpoint pada instans server yang terletak di jalur yang ditentukan.
Titik akhir ini mendengarkan port 4022.
Titik akhir menggunakan algoritma AES untuk enkripsi dan mengharuskan koneksi menggunakan enkripsi.
Contoh 3: Membuat titik akhir pencerminan database yang dienkripsi dengan sertifikat
Perintah ini membuat titik akhir pencerminan database bernama MainEndpoint pada instans server yang terletak di jalur yang ditentukan.
Titik akhir ini menggunakan sertifikat bernama EncryptionCertificate untuk mengautentikasi koneksi.
Contoh 4: Membuat skrip titik akhir pencerminan database
Perintah ini menghasilkan skrip Transact-SQL yang membuat titik akhir pencerminan database bernama MainEndpoint pada instans server yang terletak di jalur yang ditentukan.
Titik akhir sebenarnya tidak dibuat oleh perintah ini.
Parameter
-AuthenticationOrder
Menentukan urutan dan jenis autentikasi yang digunakan oleh titik akhir.
Nilai yang valid adalah:
Sertifikat
CertificateKerberos
CertificateNegotiate
CertificateNtlm
Kerberos
KerberosCertificate
Negosiasi
NegotiateCertificate
Ntlm
NtlmCertificate.
Jika opsi yang ditentukan memanggil sertifikat, parameter Sertifikat harus diatur.
Properti parameter
Jenis:
EndpointAuthenticationOrder
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Certificate
Menentukan nama sertifikat yang akan digunakan titik akhir untuk mengautentikasi koneksi.
Titik akhir jauh harus memiliki sertifikat dengan kunci publik yang cocok dengan kunci privat sertifikat.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
False
Mendukung wildcard:
False
DontShow:
False
Alias:
Cf
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Encryption
Menentukan opsi enkripsi untuk titik akhir.
Nilai yang valid adalah:
Penyandang Disabilitas
Didukung
Diperlukan
Diperlukan adalah nilai default.
Properti parameter
Jenis:
EndpointEncryption
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-EncryptionAlgorithm
Menentukan bentuk enkripsi yang digunakan oleh titik akhir.
Nilai yang valid adalah:
Aes
AesRC4
Tidak ada
RC4
RC4Aes
Secara default titik akhir akan menggunakan enkripsi Aes.
Algoritma RC4 hanya didukung untuk kompatibilitas mundur.
Materi baru hanya dapat dienkripsi menggunakan RC4 atau RC4_128 ketika database berada dalam tingkat kompatibilitas 90 atau 100, tetapi ini tidak disarankan.
Untuk meningkatkan keamanan, gunakan algoritma yang lebih baru seperti salah satu algoritma AES sebagai gantinya.
Properti parameter
Jenis:
EndpointEncryptionAlgorithm
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-InputObject
Menentukan objek server instans SQL Server tempat titik akhir dibuat.
Properti parameter
Jenis:
Server
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
ByObject
Position:
3
Wajib:
True
Nilai dari alur:
True
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-IpAddress
Menentukan alamat IP titik akhir.
Defaultnya adalah ALL, yang menunjukkan bahwa pendengar menerima koneksi pada alamat IP yang valid.
Properti parameter
Jenis:
IPAddress
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Name
Menentukan nama titik akhir.
Parameter ini diperlukan.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
2
Wajib:
True
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Owner
Menentukan login pemilik titik akhir.
Secara default, ini adalah login saat ini.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Path
Menentukan jalur ke instans SQL Server titik akhir.
Parameter ini bersifat opsional.
Jika tidak ditentukan, lokasi kerja saat ini digunakan.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
ByPath
Position:
3
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Port
Menentukan port TCP tempat titik akhir akan mendengarkan koneksi.
Defaultnya adalah 5022.
Properti parameter
Jenis:
Int32
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Script
Menunjukkan bahwa cmdlet ini mengembalikan skrip Transact-SQL yang melakukan tugas.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-WhatIf
Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan.
Cmdlet tidak dijalankan.
Properti parameter
Jenis:
SwitchParameter
Nilai default:
False
Mendukung wildcard:
False
DontShow:
False
Alias:
wi
Set parameter
(All)
Position:
Named
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.