【问题标题】:Encrypt column SQL Server 2008加密列 SQL Server 2008
【发布时间】:2015-01-26 10:37:16
【问题描述】:

出于安全原因,我的表中有一个列需要加密。 SQL Server 2008 怎么可能做到这一点?

我找到了这篇文章 https://msdn.microsoft.com/en-us/library/ms179331.aspx ,但是当我尝试创建主密钥时,它给了我一个错误,所以我无法继续

我以前从未这样做过,有人可以为我解释一下吗?

谢谢,

【问题讨论】:

  • 请添加错误信息
  • Msg 515,级别 16,状态 2,过程 Mos_SchemaChangeMonitorDbTg,第 8 行无法将值 NULL 插入到列 'SCL_ObjectName',表 'CAMPUS365_PROD-ESEP-2014-09-30-1.mos.SchemaChangeLog ';列不允许空值。插入失败。声明已终止。

标签: sql sql-server-2008 encryption certificate symmetric-key


【解决方案1】:

我的猜测是有一个数据库触发器(称为 Mos_SchemaChangeMonitorDbTg)没有正确处理主密钥的创建。您需要联系您的 DBA 或管理团队,让他们修复 Mos_SchemaChangeMonitorDbTg,然后才能继续。

【讨论】:

    猜你喜欢
    • 2011-06-05
    • 2012-10-18
    • 1970-01-01
    • 2012-06-22
    • 2011-01-26
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    相关资源
    最近更新 更多