【问题标题】:how to export transparent data to encrypted database in sql server如何将透明数据导出到sql server中的加密数据库
【发布时间】:2015-06-29 10:19:38
【问题描述】:

我想将透明数据从一个数据库移动/复制到另一个具有相同表结构但加密的数据库。我怎么能做这份工作?

【问题讨论】:

  • 透明是什么意思?
  • 表示数据未加密

标签: mysql sql sql-server sql-server-2012


【解决方案1】:

总之

OPEN SYMMETRIC KEY [*YourKeyName*]
DECRYPTION BY CERTIFICATE [*YourCertName*]
GO

DECLARE @Key_Guid AS UNIQUEIDENTIFIER
SET @Key_Guid = key_guid('*YourKeyName*')

IF( @Key_Guid is not null )
BEGIN
    <*Perform your Insert here*>
END

CLOSE SYMMETRIC KEY *YourKeyName*
GO

以下是一些值得一看的参考资料: SQLServerCentral articleTransparent Data EncryptionSQL Server Security Statementsstackoverflow article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 2015-04-22
    • 2015-07-06
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多