Creazione della chiave master di un databaseCreate a Database Master Key

Si applica a:Applies to: sìSQL ServerSQL Server (tutte le versioni supportate) yesSQL ServerSQL Server (all supported versions) Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL Database SìIstanza gestita di SQL di AzureAzure SQL Managed InstanceYesIstanza gestita di SQL di AzureAzure SQL Managed Instance sìAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics sìParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data WarehouseSi applica a:Applies to: sìSQL ServerSQL Server (tutte le versioni supportate) yesSQL ServerSQL Server (all supported versions) Sìdatabase SQL di AzureAzure SQL DatabaseYesdatabase SQL di AzureAzure SQL Database SìIstanza gestita di SQL di AzureAzure SQL Managed InstanceYesIstanza gestita di SQL di AzureAzure SQL Managed Instance sìAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics sìParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

In questo argomento viene descritto come creare una chiave master del database in SQL ServerSQL Server tramite Transact-SQLTransact-SQL.This topic describes how to create a database master key in SQL ServerSQL Server by using Transact-SQLTransact-SQL.

SicurezzaSecurity

AutorizzazioniPermissions

È richiesta l'autorizzazione CONTROL per il database.Requires CONTROL permission on the database.

Uso di Transact-SQLUsing Transact-SQL

Per creare la chiave master di un databaseTo create a database master key

  1. Scegliere una password per la crittografia della copia della chiave master che verrà archiviata nel database.Choose a password for encrypting the copy of the master key that will be stored in the database.

  2. In Esplora oggetti connettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  3. Espandere Database di sistema, fare clic con il pulsante destro del mouse su master e quindi scegliere Nuova query.Expand System Databases, right-click master and then click New Query.

  4. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

      -- Creates the master key.
      -- The key is encrypted using the password "23987hxJ#KL95234nl0zBe".  
      CREATE MASTER KEY ENCRYPTION BY PASSWORD = '23987hxJ#KL95234nl0zBe';  
    
    

Per altre informazioni, vedere CREATE MASTER KEY (Transact-SQL).For more information, see CREATE MASTER KEY (Transact-SQL).