Aracılığıyla paylaş


MASTER anahtar (Transact-SQL) AÇıN.

Geçerli veritabanının veritabanı ana anahtar'nı açar.

Topic link iconTransact-SQL sözdizimi kuralları

OPEN MASTER KEY DECRYPTION BY PASSWORD = 'password' 

Bağımsız değişkenler

  • 'password'
    Hangi veritabanı ana anahtar şifrelenmiş parola.

Remarks

Veritabanı ana anahtarı, hizmet ana anahtar ile şifrelenmiş, şifreleme veya şifre çözme duyulduğunda otomatik olarak açılacak.Bu durumda, OPEN MASTER anahtar kullanmak gerekli değildir deyim.

Bir veritabanını ilk kez yeni bir SQL Server örneğine iliştirildiğinde, veritabanı ana anahtar (hizmet ana anahtar tarafından şifrelenmiş) bir kopyasını sunucuda henüz depolanmaz.Veritabanı ana anahtarın şifresini çözmek için OPEN MASTER anahtar deyimini kullanmanız gerekir.Veritabanı ana anahtarın şifresi çözüldükten sonra ALTER MASTER KEY deyim kullanarak sunucu veritabanı ana anahtar hizmet ana anahtar ile şifrelenmiş bir kopyayla sağlama otomatik şifre çözme gelecekte etkinleştirme seçeneğiniz vardır.Bu seçenek, açıklanan ALTER MASTER anahtar (Transact-SQL).

DROP şifreleme BY HIZMET MASTER anahtar seçeneğiyle ALTER MASTER KEY deyim kullanarak otomatik anahtar yönetimi belirli bir veritabanı, veritabanı ana anahtarı dışında bırakabilirsiniz.Daha sonra parolayla açıkça veritabanı ana anahtar açmanız gerekir.

Veritabanı ana anahtarı açıkça açılmış bir işlem geri alındı, anahtar açık kalır.

İzinler

Veritabanındaki DENETIM izni gerektirir.

Örnekler

Aşağıdaki örnek, veritabanı ana anahtar açar AdventureWorks Veritabanı, bir parola ile şifrelenir.

USE AdventureWorks;
OPEN MASTER KEY DECRYPTION BY PASSWORD = '43987hkhj4325tsku7';
GO