我注意到Azure仪表板中有东西关闭了我的数据库上的透明数据加密(TDE)。我已经通过Azure门户打开了它。我意识到我的dbproj发布过程中的一些内容包括:
SET ENCRYPTION OFF
在发布屏幕中,没有明显的选项可以做这样的事情。
发布于 2016-06-16 03:34:26
经过多次尝试和错误,我发现取消选中复选框Deploy database properties会阻止发布脚本包含关于关闭加密的垃圾。然后就需要找出是哪个db属性导致了这种情况。

我看到我的dbproj目标平台设置为Microsoft Azure SQL Database,而不是Microsoft Azure SQL Database V12。V12是有TDE的,而旧的db没有。
一旦转到dbproj上的属性(右键单击proj > properties),转到项目设置,更改为V12,然后单击Database Settings。转到Miscellaneous选项卡并选中Encryption enabled。瞧,你做完了。确保在发布设置中重新启用了Deploy database properties。


https://stackoverflow.com/questions/37844260
复制相似问题