sp_get_endpoint_certificate (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengembalikan kunci publik sertifikat yang digunakan untuk autentikasi pada titik akhir jenis tertentu dengan kepercayaan berbasis sertifikat yang dikonfigurasi. Jenis titik akhir yang didukung adalah titik akhir Pencerminan Database (juga digunakan untuk fitur Tautan Azure SQL Managed Instance) dan titik akhir Service Broker.
Sintaks
sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]
Argumen
[ @endpoint_type = ] endpoint_type
Jenis titik akhir yang kunci publik sertifikatnya diperlukan. @endpoint_type int, dan bisa menjadi salah satu nilai ini:
Nilai | Titik akhir |
---|---|
3 |
Service Broker |
4 |
Pencerminan Database |
Nilai sesuai dengan jenis payload titik akhir dalam tampilan katalog sistem sys.endpoints .
Jika ada nilai bilangan bulat lain yang disediakan, prosedur tersimpan NULL
mengembalikan .
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
EndpointCertificatePublicKey |
varbinary | Kunci umum sertifikat, dalam format biner |
Keterangan
Jika jenis autentikasi yang dikonfigurasi pada titik akhir tidak berbasis sertifikat, prosedur tersimpan akan mengembalikan kesalahan.
Izin
Pengguna harus memiliki VIEW
izin pada titik akhir untuk menjalankan sp_get_endpoint_certificate
.