ŞIFRELEME sağlayıcı (Transact-SQL) CREATE
Bir şifreleme sağlayıcı içinde oluşturur. SQL Server Genişletilmiş Anahtar Yönetimi (EKM) sağlayıcısından.
CREATE CRYPTOGRAPHIC PROVIDER provider_name
FROM FILE = path_of_DLL
Bağımsız değişkenler
provider_name
Genişletilmiş anahtar yönetimi sağlayıcı adıdır.path_of_DLL
Uygulayan .dll dosyasının yol SQL Server Anahtar Yönetimi arabirim genişletilebilir.
Remarks
Bir sağlayıcı tarafından oluşturulan tüm anahtarları, sağlayıcı tarafından GUıD'SINE başvuru.GUID, dll DOSYASıNıN tüm sürümlerini korunur.
The DLL that implements SQLEKM interface must be digitally signed using any certificate.SQL Server will verify the signature.Bu anda yüklü olan kendi kök olmalıdır, sertifika zinciri içeren Trusted Root Cert Authorities bir Windows sistemindeki konumu. Imza doğru doğrulandı, ŞIFRELEME sağlayıcı CREATE deyim başarısız olur.Sertifikalar ve sertifika zincirlerini hakkında daha fazla bilgi için bkz: SQL sunucu sertifikası ve asimetrik anahtarları.
İzinler
Simetrik anahtar DENETIM izni gerektirir.
Örnekler
Aşağıdaki örnek, adlı bir şifreleme sağlayıcı oluşturur. SecurityProvider içinde SQL Server bir .dll dosya. .Dll dosyası adı c:\SecurityProvider\SecurityProvider_v1.dll ve sunucu üzerinde yüklü. Sağlayıcının sertifika önce sunucuda yüklü olmalıdır.
-- Install the provider
CREATE CRYPTOGRAPHIC PROVIDER SecurityProvider
FROM FILE = 'c:\SecurityProvider\SecurityProvider_v1.dll'