sql 镜像--高性能模式
网上已经有人写得很详细,但我第一次看得实在是头痛,这里简单简化了一下[@more@]MIRROR-- =========================================== -- 无论是主体服务器、镜像服务器, 还是见证服务器 -- 除特别说明外,均需要保证下面的操作在master库中执行 USE master GO -- =========================================== --(1) 建立主体数据库 -- 此操作主体服务器上执行 -- a. 建立测试数据库 -- b. 完全备份 -- =========================================== --(2) 初始化镜像数据库 -- 此操作镜像服务器上执行 -- 假设主体数据库的完全备
在SQL2005中利用密钥对数据进行加密
首先要声明的是这种方法只在2005中才有的特性,且加加密方法有多种,这里只介绍我学习中的一种总结:主据库主密钥加密证书,证书加密对称密钥,再加密数据。方法如下:[@more@]一:创建数据库主密钥create master key encryption by password='12345'二:创建证书create certificate hucret with subject='hu cretificate',expiry_date='10/10/2009'三:创建对称密钥create symmetric key husym with algorithm=desx encryption by certificate hucert这时你就可以对你的表进行写入或查询记录了。一:创建表create table testa(data nvarc
使用SQL函数对字符串进行MD5/SHA1加密
一:加密函数:hashbytes('type','string') 如select hashbytes('md5','123') /得出得用MD5对123加密后的乱码。 select hashbytes('sha1','123') /得出利用SHA1对123加密后的乱码。二:字符转换函数:xp_varbintohexstr('string') / fn_varbintohexstr('string') 如:select xp_varbintohexstr(hashbytes('md5','123')) /2000中 select fn_varbintohexstr(hashbytes('md5','123')) /2005中[@more@]