随笔分类 -  SQL Server

摘要:--示例一,使用证书加密数据. --建立测试数据表 CREATE TABLE tb(ID int IDENTITY(1,1),data varbinary(8000)); GO --建立证书一,该证书使用数据库主密钥来加密 CREATE CERTIFICATE Cert_Demo1 WITH SUBJECT=N'cert1 encryption by database master key', START_DATE='2008-01-01', EXPIRY_DATE='2008-12-31' GO --建立证书二,该证书使用密码来加密 CREAT 阅读全文
posted @ 2013-09-12 15:43 疯子艾云 阅读(524) 评论(0) 推荐(0)
摘要:/*Title:TDE加密Author:浪客Environment:Windows Server 2008 Enterprise + SQL Server 2008 EnterpriseDescription:请在非生产环境下测试*/USE [master];GO--查看master数据库是否被加密SELECT name,is_master_key_encrypted_by_server FROM sys.databases;--创建master数据库下的主数据库密钥CREATE MASTER KEY ENCRYPTION BY PASSWORD = N'浪客!@#$%^&*( 阅读全文
posted @ 2013-09-10 15:20 疯子艾云 阅读(228) 评论(0) 推荐(0)
摘要:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII码转换为字符。如果没有输入0~255之间的ASCII码值,CHAR()返回NULL。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。4、STR()把数值型数据转换为字符型数据。STR([,length[,]])length指定返回的字符串的长度,decimal指定返回的小数位数。如果没有指定长度,缺省的length值为10,d 阅读全文
posted @ 2013-07-18 17:42 疯子艾云