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
конечной точки.