【问题标题】:SQL Server Always EncryptedSQL Server 始终加密
【发布时间】:2018-05-17 02:26:13
【问题描述】:

我正在使用 SQL Server“始终加密”来加密一个表中的几列数据。

我需要知道是否可以一次将“始终加密”添加到我的整个数据库?

有什么想法吗?

【问题讨论】:

  • 透明数据加密?
  • 透明数据加密是什么意思?我需要的是我需要加密 SQL server DB 中的所有表,并且需要从 C sharp 程序中读取数据。
  • 您是否希望对输入/输出流量进行加密。 IE,。在客户端和mssql-server(后端)之间,或者打乱表中的数据使数据不可读?
  • 第二个。我需要打乱表中的数据,使数据不可读。

标签: sql sql-server sql-server-2016 always-encrypted


【解决方案1】:

Always Encrypted 在列级别而不是数据库或表级别上运行。是的,您可以加密整个数据库的所有表中的所有列。但是,对类型有限制,对加密类型的操作支持有限。我的建议是在非常敏感的列上使用 AE,否则使用处于 Rest 加密状态的 TDE。

【讨论】:

    【解决方案2】:

    右键单击数据库-->任务-->加密列。 可以一次加密所有表列

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-11
      • 2018-03-11
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多