【问题标题】:Publishing with .dbproj turns off transparent data encryption使用 .dbproj 发布会关闭透明数据加密
【发布时间】:2016-10-17 02:08:54
【问题描述】:

我在 Azure 仪表板中注意到某些东西正在关闭我的数据库上的透明数据加密 (TDE)。我通过 Azure 门户打开了它。意识到我的 dbproj 发布过程中的某些内容包括:

SET ENCRYPTION OFF

在发布屏幕中没有明显的选项可以做这样的事情。

【问题讨论】:

    标签: sql encryption azure-sql-database tde dbproj


    【解决方案1】:

    经过大量试验和错误后,我发现取消选中复选框Deploy database properties 阻止了发布脚本包含有关关闭加密的垃圾。然后就是找出哪个 db 属性导致了这个问题。

    我看到我的dbproj 目标平台设置为Microsoft Azure SQL Database 而不是Microsoft Azure SQL Database V12。 V12 有 TDE,旧的 db 没有。

    转到 dbproj 上的属性后(右键单击 proj > 属性),转到项目设置,更改为 V12,然后单击 Database Settings。转到Miscellaneous 选项卡并检查Encryption enabled。瞧,你完成了。确保您在发布设置中重新启用了Deploy database properties

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-04
      • 2023-03-03
      • 2023-04-04
      • 2016-05-30
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 2020-06-05
      相关资源
      最近更新 更多