DROP CERTIFICATE (Transact-SQL)

从数据库中删除证书。

重要说明重要提示

即使对于数据库不再启用加密,用于数据库加密的证书备份也应保留。即使数据库不再加密,事务日志的某些部分仍可能保持受到保护,但在执行数据库的完整备份前,对于某些操作可能需要证书。为了能够从在对数据库进行加密时创建的备份进行还原,也需要该证书。

适用于:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

DROP CERTIFICATE certificate_name

参数

  • certificate_name
    数据库中标识证书的唯一名称。

注释

仅当没有实体与证书关联时才能删除证书。

权限

需要对证书具有 CONTROL 权限。

示例

以下示例从 AdventureWorks 数据库中删除证书 Shipping04。

USE AdventureWorks2012;
DROP CERTIFICATE Shipping04;

请参阅

参考

BACKUP CERTIFICATE (Transact-SQL)

CREATE CERTIFICATE (Transact-SQL)

ALTER CERTIFICATE (Transact-SQL)

EVENTDATA (Transact-SQL)

概念

加密层次结构