j9988写的《破解SQLSERVER 2000的加密函数,过程,触发器,视图的存储过程》使大家都受益匪浅,但是那个存储过程并不能适用于6.5版,由于本人前几年还在使用6.5版,参考j9988的过程,查了部分资料,写了这个6.5版的解密存储过程。但是遗憾的是,一旦原有存储过程中出现中文,这个解密存储过程就不能工作,我也一直没有解决这个问题,也一直没敢拿出来,现在估计6.5的用户已经很少,我也没有条件再完善了,放出来给需要的人作个参考吧。
/************************************************/
/* 破解SQLSERVER6.5的加密存储过程 */
/* 版本: 1.0 */
/* 作者: Haiwer */
/* 版权所有 */
/* 2007.07.21整理 */
/************************************************/
Create proc sp_decrypt_object
(@objname varchar(30))
--WITH ENCRYPTION
as
SET NOCOUNT ON
declare @errmsg varchar(80)
declare @encrtext varbinary(255)
declare @decrtext varbinary(255)
declare @testtext varbinary(255)
declare