Perintah ini mengatur nomor port titik akhir pencerminan database bernama MainDbmEndpoint ke 5050 pada instans server bernama Computer\Instance.
Contoh 2: Memulai titik akhir pencerminan database
PS C:\> Set-SqlHADREndpoint -Path "SQLSERVER:\Sql\Computer\Instance\Endpoints\MainDbmEndpoint" -State Started
Perintah ini memulai titik akhir pencerminan database bernama MainDbmEndpoint pada instans Computer\Instanceserver .
Parameter
-AccessToken
Token akses yang digunakan untuk mengautentikasi ke SQL Server, sebagai alternatif untuk pengguna/kata sandi atau Autentikasi Windows.
Ini dapat digunakan, misalnya, untuk menyambungkan ke SQL Azure DB dan SQL Azure Managed Instance menggunakan Service Principal atau Managed Identity.
Parameter yang digunakan dapat berupa string yang mewakili token atau objek seperti yang PSAccessToken dikembalikan dengan menjalankan Get-AzAccessToken -ResourceUrl https://database.windows.net.
Parameter ini baru dalam v22 modul.
Properti parameter
Jenis:
PSObject
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
-AuthenticationOrder
Menentukan urutan dan jenis autentikasi yang digunakan oleh titik akhir.
Jika opsi yang ditentukan memanggil sertifikat, parameter Sertifikat harus diatur kecuali sertifikat sudah dikaitkan dengan titik akhir.
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 yang ditentukan.
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
-Encrypt
Jenis enkripsi yang akan digunakan saat menyambungkan ke SQL Server.
Nilai ini memetakan ke Encrypt properti SqlConnectionEncryptOption pada objek SqlConnection dari driver Microsoft.Data.SqlClient.
Dalam v22 modul, defaultnya adalah Optional (untuk kompatibilitas dengan v21). Dalam v23+ modul, nilai defaultnya adalah 'Wajib', yang dapat membuat perubahan yang melanggar untuk skrip yang ada.
Parameter ini baru dalam v22 modul.
Properti parameter
Jenis:
String
Nilai default:
None
Nilai yang diterima:
Mandatory, Optional, Strict
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
-Encryption
Menentukan pengaturan enkripsi titik akhir.
Properti parameter
Jenis:
EndpointEncryption
Nilai default:
None
Nilai yang diterima:
Disabled, Supported, Required
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.
CATATAN: Algoritma RC4 hanya didukung untuk kompatibilitas mundur.
Materi baru hanya dapat dienkripsi menggunakan RC4 atau RC4_128 ketika database berada dalam tingkat 90 kompatibilitas atau 100, tetapi ini tidak disarankan.
Untuk meningkatkan keamanan, gunakan algoritma yang lebih baru seperti salah AES satu algoritma sebagai gantinya.
Properti parameter
Jenis:
EndpointEncryptionAlgorithm
Nilai default:
None
Nilai yang diterima:
None, RC4, Aes, AesRC4, RC4Aes
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
-HostNameInCertificate
Nama host yang akan digunakan dalam memvalidasi sertifikat SQL Server TLS/SSL. Anda harus meneruskan parameter ini jika instans SQL Server Anda diaktifkan untuk Enkripsi Paksa dan Anda ingin terhubung ke instans menggunakan nama host/nama pendek. Jika parameter ini dihilangkan, maka meneruskan Nama Domain yang Sepenuhnya Memenuhi Syarat (FQDN) ke -ServerInstance diperlukan untuk terhubung ke instans SQL Server yang diaktifkan untuk Enkripsi Paksa.
Parameter ini baru dalam v22 modul.
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
-InputObject
Menentukan titik akhir yang akan diubah. Ini harus menjadi titik akhir pencerminan database.
Properti parameter
Jenis:
Endpoint
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
ByObject
Position:
1
Wajib:
True
Nilai dari alur:
True
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-IpAddress
Menentukan alamat IP tempat titik akhir akan mendengarkan.
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
-Owner
Menentukan pemilik titik akhir.
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 titik akhir pencerminan database. Jika tidak ditentukan, lokasi kerja saat ini digunakan.
Properti parameter
Jenis:
String
Nilai default:
None
Mendukung wildcard:
False
DontShow:
False
Set parameter
ByPath
Position:
1
Wajib:
False
Nilai dari alur:
False
Nilai dari alur berdasarkan nama properti:
False
Nilai dari argumen yang tersisa:
False
-Port
Menentukan nomor port TCP yang digunakan oleh titik akhir untuk mendengarkan koneksi.
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 menghasilkan 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
-State
Menentukan status titik akhir.
Properti parameter
Jenis:
EndpointState
Nilai default:
None
Nilai yang diterima:
Started, Stopped, Disabled
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
-TrustServerCertificate
Menunjukkan apakah saluran akan dienkripsi saat melewati rantai sertifikat untuk memvalidasi kepercayaan.
Dalam v22 modul, defaultnya adalah $true (untuk kompatibilitas dengan v21). Dalam v23+ modul, nilai defaultnya adalah '$false', yang dapat membuat perubahan yang melanggar untuk skrip yang ada.
Parameter ini baru dalam v22 modul.
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.