Aracılığıyla paylaş


AÇIK ana anahtar (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

OPEN MASTER KEY DECRYPTION BY PASSWORD = 'password' 

Bağımsız değişkenler

  • 'password'
    Veritabanı ana anahtar ile şifrelenmiş parola.

Açıklamalar

Veritabanı ana anahtar hizmeti ana anahtar ile şifrelenmiş, şifre çözme veya şifrelemeiçin gerektiğinde otomatik olarak açılacak.Bu durumda açık ana anahtar deyimkullanmak gerekli değildir.

Ne zaman bir veritabanı ilk eklendiği, yeni bir örnek için SQL Server, kopya, veritabanı ana anahtarı (hizmet ana anahtar tarafından şifrelenmiş) henüz depolanır sunucu.Veritabanı ana anahtar şifresini çözmek için açık ana anahtar deyim kullanmanız gerekir.Veritabanı ana anahtar şifresi çözüldükten sonra gelecekte otomatik şifre çözme kopya veritabanı ana anahtar hizmeti ana anahtar ile şifrelenmiş sunucu hazırlamaya ana anahtar alter deyim kullanarak etkinleştirme seçeneğiniz vardır.Bu seçenek ele alınan ANA anahtar (Transact-SQL) Değiştir.

ANA anahtar alter deyim drop şifreleme tarafından hizmet ana anahtar seçeneği kullanılarak otomatik anahtar Yönetimi'nden belirli bir veritabanı, veritabanı ana anahtar dışlayabilirsiniz.Sonra parola ile açıkça veritabanı ana anahtarı açmanız gerekir.

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

İzinler

Veritabanı üzerinde control izni gerektirir.

Örnekler

Aşağıdaki örnek, veritabanı ana anahtar açar AdventureWorks2008R2 veritabanı, hangi şifrelenmiş parola.

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