Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к: SQL Server 2019 (15.x) и более поздних версий в Windows
Отправляет ключи шифрования столбцов, определенные в базе данных, в безопасный анклав на стороне сервера, используемый с Always Encrypted с безопасными анклавами.
sp_enclave_send_keys отправляет только те ключи, которые поддерживают анклав, и шифрует столбцы, использующие шифрование на случайном ключе и имеющие индексы. Для обычного запроса пользователя драйвер клиента предоставляет анклав с ключами, необходимыми для вычислений в запросе.
sp_enclave_send_keys отправляет все ключи шифрования столбцов, определенные в базе данных и используемые для зашифрованных столбцов индексов.
sp_enclave_send_keys предоставляет простой способ отправки ключей в анклав и заполнения кэша ключей шифрования столбцов для последующих операций индексирования. Используйте sp_enclave_send_keys, чтобы включить:
DBA для перестроения или изменения индексов или статистики по зашифрованным столбцам базы данных, если DBA не имеет доступа к главным ключам столбцов. См. Вызов операций индексирования с использованием кэшированных ключей шифрования столбцов.
SQL Server для завершения восстановления индексов в зашифрованных столбцах. См. Восстановление базы данных.
Приложение, использующее поставщика данных на платформе .NET для сервера SQL Server для массовой загрузки данных в зашифрованные столбцы.
Для успешного вызова sp_enclave_send_keys необходимо подключиться к базе данных с включенными функцией Always Encrypted и вычислениями анклава для подключения к базе данных. Кроме того, необходимо иметь доступ к главным ключам столбца, защите ключей шифрования столбцов, отправке которых требуется разрешение на доступ к метаданным ключа Always Encrypted в базе данных.
Синтаксис
sp_enclave_send_keys
[ ; ]
Аргументы
Никакой.
Возвращаемое значение
Данная хранимая процедура не имеет возвращаемого значения.
Результирующий набор
Данная хранимая процедура не имеет результирующего набора.
Разрешения
Требуются разрешения VIEW ANY COLUMN ENCRYPTION KEY DEFINITION и VIEW ANY COLUMN MASTER KEY DEFINITION в базе данных.
Примеры
EXECUTE sp_enclave_send_keys;