DROP MASTER KEY (Transact-SQL)

适用于:SQL ServerAzureSQL Managed InstanceAzure Synapse AnalyticsSQL数据库 in Microsoft Fabric

从当前数据库中删除主密钥。

Transact-SQL 语法约定

Syntax

DROP MASTER KEY  

Arguments

该语句不带任何参数。

Remarks

如果数据库中的任何私钥都受主密钥保护,则删除操作将会失败。

Permissions

要求对数据库具有 CONTROL 权限。

Examples

以下示例删除 AdventureWorks2025 数据库的主密钥。

Note

在 Azure SQL 数据库 和 Microsoft Fabric 中的 SQL 数据库中,该USE语句不可用。 相反,直接连接到目标数据库,运行剩余的代码样本。

USE AdventureWorks2022;  
DROP MASTER KEY;  
GO  

示例:Azure Synapse Analytics

以下示例删除主密钥。

Note

在 Azure SQL 数据库 和 Microsoft Fabric 中的 SQL 数据库中,该USE语句不可用。 相反,直接连接到 master 数据库,运行剩余的代码样本。

USE master;  
DROP MASTER KEY;  
GO