Поделиться через


sp_get_endpoint_certificate (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Возвращает открытый ключ сертификата, используемого для проверки подлинности в конечной точке указанного типа с настроенным доверием на основе сертификатов. Поддерживаемые типы конечных точек — это конечная точка зеркального отображения базы данных (также используется для функции связи Управляемый экземпляр SQL Azure) и конечной точки Service Broker.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_get_endpoint_certificate [ @endpoint_type = ] endpoint_type
[ ; ]

Аргументы

[ @endpoint_type = ] endpoint_type

Тип конечной точки, для которой требуется открытый ключ сертификата. @endpoint_type имеет значение int и может быть одним из следующих значений:

Значение Конечная точка
3 Service Broker
4 Зеркальное отображение базы данных

Значения соответствуют типам полезных данных конечной точки в представлении системного каталога sys.endpoints .

Если указано любое другое целочисленное значение, хранимая процедура возвращается NULL.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Имя столбца Тип данных Description
EndpointCertificatePublicKey varbinary Открытый ключ сертификата в двоичном формате

Замечания

Если тип проверки подлинности, настроенный в конечной точке, не основан на сертификате, хранимая процедура возвращает ошибку.

Разрешения

Пользователь должен иметь VIEW разрешение на выполнение sp_get_endpoint_certificateконечной точки.