如何对整个数据库加密?用的是sql server2005
ddlik 2009-09-05 12:52:09 因为数据库涉及考卷,较为敏感。
有没有办法,可以一次性把整个数据库的内容加密?
即,即一般人用它自己的username, password就只能打开数据库看到些乱码。
而用程序写一个连接conn,里面加某个参数就可以解密的读取数据库的内容。
-----------------------------------------------------------------------
现阶段,我只懂得用不同sql语句,对个别field用EncryptByKey(Key_GUID('xxxxx'),CONVERT(varchar(max),field1))
...之类的方法加密以及解密。
但是由于将会应用到一个现有的程序里,如果每个sql语句都改的话,工作量会非常大。
所以希望能够只是改动一个conn语句能达到以上目的。
-----------------------------------------------------------------------