要在另一台服务器上解密的 sql server 加密列

Posted

技术标签:

【中文标题】要在另一台服务器上解密的 sql server 加密列【英文标题】:sql server encrypted column to be decrypted on another server 【发布时间】:2011-09-28 08:10:58 【问题描述】:

How to: Encrypt a Column of Data 展示了如何加密 sql server 中的一列数据并解密它在同一个数据库实例中加密部分正是我想要的,但是解密过程对我来说会有所不同:

我将从带有加密列的表中创建 csv 文件,并将这些文件导入另一个 sql server 实例,在该实例中其他服务器应该能够解密。

A.如何在服务器 A 上进行加密并在服务器 B 上进行解密? (是否可以向其他服务器发送证书文件?)

B.加密服务器是 sql server 2008 我们可以在 sql server 2005 上进行解密或开发 .net 模块进行解密吗?

【问题讨论】:

【参考方案1】:

好的,我找到了 A 部分的答案 here。

对于 B 部分,答案是肯定的,解密可以在 sql 2005 中完成,我刚刚做到了。

【讨论】:

以上是关于要在另一台服务器上解密的 sql server 加密列的主要内容,如果未能解决你的问题,请参考以下文章

用JAVA做了一个小项目,怎样在另一台电脑访问自己电脑的数据库.SQL Sever2012....

SQL Server 复制(跨数据库查询和约束)

如何将本地数据库备份到另一台服务器上?

如何在连接到局域网的其他电脑上使用SQL Server数据库运行桌面应用程序?

sql server 2008 如何实现数据库定时备份到局域网内另外一台服务器上

如何在另一台服务器上运行脚本[重复]