首先让我说sql Server 2012的实例我试图设置TDE(透明数据加密),是企业版.
但是,在遵循the MSDN tutorial教程时,我会转到以下行:
create database encryption key with algorithm = AES_256 encryption by server certificate TDECertificate@H_502_5@我收到错误:
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.@H_502_5@任何人都可以告诉我为什么我会收到这个错误?
解决方法
我在我的2012 Developer实例上尝试过相同的操作并没有问题.
通过运行确保您连接的实例确实是Enterprise或Developer Edition
SELECT SERVERPROPERTY(‘productversion’),SERVERPROPERTY(‘productlevel’),SERVERPROPERTY(‘edition’)