sp_get_endpoint_certificate (T-SQL)

Berlaku untuk:SQL ServerAzure 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.

Konvensi sintaks transact-SQL

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 mengembalikan NULL.

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 izin VIEW pada titik akhir untuk menjalankan sp_get_endpoint_certificate.