Bagikan melalui


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.

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 NULLmengembalikan .

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.