Veritabanı ana anahtarı oluşturma

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)

Bu makale, Transact-SQL kullanılarak SQL Server'da bir veritabanı ana anahtarı nasıl oluşturulacağını açıklar. Veritabanı ana anahtarı, veritabanı içindeki diğer anahtarları ve sertifikaları şifreler. Her veritabanı ana anahtarını bir kez oluştur ve silinmiş veya bozulmuş olursa geri yüklemek için güvenli bir dış konuma yedekler.

İzinler

Veritabanı üzerinde CONTROL izni gereklidir.

Veritabanı ana anahtarını oluşturma

Bu makaledeki kod örneklerinde AdventureWorks2025 veya AdventureWorksDW2025 örnek veritabanı kullanılır; bunları Microsoft SQL Server Samples and Community Projects ana sayfasından indirebilirsiniz.

  1. Veritabanı ana anahtarını oluşturmak istediğiniz SQL Server örneğine bağlanın. Tanıdık SQL Server istemci araçlarını kullanarak bir SQL Server örneğine bağlanabilirsiniz, örneğin , SQL Server Management Studio (SSMS) veya Visual Studio Code için MSSQL uzantısı gibi.

  2. Veritabanı ana anahtarını şifrelemek için güçlü bir şifre seçin. Parolanız varsayılan SQL Server password ilkesini izlemelidir. Varsayılan olarak, parola en az sekiz karakter uzunluğunda olmalı ve şu dört kümeden üçünün karakterlerini içermelidir: büyük harfler, küçük harfler, 10 tabanındaki basamaklar ve simgeler. Parolalar en çok 128 karakter uzunluğunda olabilir. Mümkün olduğunca uzun ve karmaşık parolalar kullanın.

  3. Veritabanı ana anahtarını oluşturmak istediğiniz veritabanı bağlamında aşağıdaki Transact-SQL betiklerini inceleyin ve çalıştırın. Şifreyi ortamınıza uygun şekilde değiştirin.

    Caution

    Veritabanı ana anahtarını açmak için şifreye ihtiyacınız var. Bu şifreyi güvenli ve emniyetli bir şekilde sakladığınızdan emin olun.

    USE AdventureWorks2025;
    GO
    
    CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<password>';
    
  4. Yeni oluşturulan veritabanı ana anahtarını yedekler. Daha fazla bilgi için, Yedekleme veritabanı ana anahtarı sayfasına bakınız.