首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库中那个表中记录着存储过程是否加密,该如何解决

2012-05-22 
数据库中那个表中记录着存储过程是否加密我们系统有过程1000多个有的加密了 有的没有加密没有加密的可以用

数据库中那个表中记录着存储过程是否加密
我们系统有过程1000多个

有的加密了 有的没有加密

没有加密的可以用sp_decrypt解密之

另外其他的加密的 就需要2005的另外一种解密方法了,但是这种方法解密会把没有加密的存储过程解成乱码

因此我想把所有加密的存储过程提取出来然后拼接字符串批量解密之

然后我去查看sys.objects看 没有找到存储过程是否加密的字段

我从mssms资源管理器可以看出加密存储过程上面是加了一把锁的

怎样才可以取出所有已加密的存储过程名称呢。。。



[解决办法]

SQL code
select o.name,c.text from sysobjects o,syscomments cwhere o.id=c.id and o.xtype='P' 

热点排行