读书人

数据库中那个表中记录着存储过程是否加

发布时间: 2012-05-22 18:18:54 作者: rapoo

数据库中那个表中记录着存储过程是否加密
我们系统有过程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' 

读书人网 >SQL Server

热点推荐