Aracılığıyla paylaş


sp_enclave_send_keys (Transact-SQL)

Şunlar için geçerlidir: Windows'da SQL Server 2019 (15.x) ve sonraki sürümleri

Veritabanında tanımlanan sütun şifreleme anahtarlarını, güvenli kuşatmalar Always Encrypted ile kullanılan sunucu tarafı güvenli kapanıma gönderir.

sp_enclave_send_keys yalnızca enclave özellikli anahtarları gönderir ve rastgele şifreleme kullanan ve dizinleri olan sütunları şifreler. Normal bir kullanıcı sorgusu için istemci sürücüsü, kapsayıcıya sorgudaki hesaplamalar için gereken anahtarları sağlar. sp_enclave_send_keys veritabanında tanımlanan ve dizinler şifrelenmiş sütunlar için kullanılan tüm sütun şifreleme anahtarlarını gönderir.

sp_enclave_send_keys, kapanıma anahtar göndermek ve sonraki dizin oluşturma işlemleri için sütun şifreleme anahtarı önbelleğini doldurmak için kolay bir yol sağlar. etkinleştirmek için sp_enclave_send_keys kullanın:

sp_enclave_send_keysbaşarıyla çağırmak için Always Encrypted ile veritabanına bağlanmanız ve veritabanı bağlantısı için hesaplamaları kaydetmeniz gerekir. Ayrıca sütun ana anahtarlarına erişmeniz, sütun şifreleme anahtarlarını korumanız, göndermeniz ve veritabanındaki Always Encrypted anahtar meta verilerine erişmek için izinlere sahip olmanız gerekir.

Sözdizimi

sp_enclave_send_keys
[ ; ]

Bağımsız değişken

Hiç kimse.

Dönüş değeri

Bu saklı yordamın dönüş değeri yok.

Sonuç kümesi

Bu saklı yordamda sonuç kümesi yok.

İzinler

Veritabanında VIEW ANY COLUMN ENCRYPTION KEY DEFINITION ve VIEW ANY COLUMN MASTER KEY DEFINITION izinlerini gerekli kılar.

Örnekler

EXECUTE sp_enclave_send_keys;