Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: 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конечной точки.