在服务器网络实用工具中,选中<强制协议加密>选项.此时要求在服务器运行证书认证服务,才能启动sql server.但是在客户端无需任何的认证,只要启动sql 的Query Analyze就可以与服务器相连了. 问题1:请问服务器有何种方式,控制客户端一定要通过服务器的证书认证,才能与之相连? 问题2:在AdoConnection中,选项Use Encryption for Data若设置为True,请问如何才能与sql服务器连通.
by hhy_xsm - SQL server - 2006-09-08 10:13:30 阅读(2776) 回复(2)
公司有一sql server数据库,里面的资料对公司来说比较重要 但只要有DBA权限的人,都能查询该数据库,问如何做到数据库里的内容保密? 比如说,DBA打开数据库,对数据库进行日常维护或开发工作时,查询出的结果都是加密形式的 而对于客户端来说,有权力的人才能查询出解密的信息
本帖最后由 easthome2011 于 2011-11-23 16:27 编辑 Microsoft sql server 2012 RC0 实现了一个为云做好准备的信息平台,该平台可帮助组织对整个组织有突破性深入了解,在由确保关键任务的功能所支持的内部部署和公共云中可以快速生成解决方案和扩展数据。sql server 2012 RC0 实现了一个为云做好准备的信息平台,该平台可帮助组织对整个组织有突破性深入了解,在由确保关键任务的功能所支持的内部部署和公共云中可以快...
TDE(透明数据加密)是sql server 2008中的一个新特性;它提供了对数据和日志文件的实时加密。数据在它写到磁盘之前进行加密;当它从磁盘读出来时进行解密。TDE的“透明”是指加密是由数据库引擎来执行的,而sql server客户端对此完全不知道。要进行加密和解密不必编写任何代码。只要执行两个步骤将数据库为TDE准备好,然后加密就通过一个ALTER DATBASE命令在数据库级别开启了。 我们可能都听过关于保存了敏感信息的备份磁带丢...
CREATE PROCEDURE sp_decrypt(@objectName varchar(50)) AS begin set nocount on --CSDN:j9988 copyright:2004.04.15 --V3.1 --破解字节不受限制,适用于sqlserver2000存储过程,函数,视图,触发器 --修正上一版视图触发器不能正确解密错误 --发现有错,请E_MAIL:CSDNj9988@tom.com begin tran declare @objectname1 varchar(100),@orgvarbin varbinary(8000) declare @sql1 n...
建表如下: create table test ( tid int not null, pwd binary(256) ) go 插入数据: insert table test values (1,pwdencrypt(\'admin\')) go 比较密码: declare @pwd binary(256) select @pwd=pwd from test where tid=1 print pwdcompare(\'admin\',@pwd) 为什么总是输出 0 ? 正确的应该是 1 啊!