SQL Server 2012 - 此版本不提供透明数据加密

SQL Server 2012 - 此版本不提供透明数据加密

首先我要说的是,我尝试设置 TDE(透明数据加密)的 SQL Server 2012 实例是企业版。

然而,当MSDN 教程教程中,我看到以下行:

create database encryption key with algorithm = AES_256 encryption by server certificate TDECertificate

我收到错误:

Msg 33117, Level 16, State 1, Line 6
Transparent Data Encryption is not available in the edition of this SQL Server instance. See books online for more details on feature support in different SQL Server editions.

有人能告诉我为什么我会收到这个错误吗?

答案1

我已在 2012 Developer 实例上尝试过同样的操作,没有遇到任何问题。

通过运行以下命令确保您连接的实例确实是企业版或开发者版

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

答案2

找到问题了。问题出在椅子和键盘之间。

我们安装了两个 SQL Server 实例,但我查询的是错误的一个。

相关内容