sp_get_endpoint_certificate (Transact-SQL)

Применимо к:Управляемому экземпляру SQL Server 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 (сбой)

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

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

Замечания

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

Разрешения

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