让我开始说,我试图设置TDE(透明数据encryption)的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.
有人可以告诉我,为什么我会得到这个错误?
我已经在我的2012开发人员实例上尝试过,并没有任何问题。
确保您连接的实例通过运行确实是Enterprise或Developer版本
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
发现问题。 它在椅子和键盘之间。
我们安装了两个SQL Server实例,我查询的是错误的。