none
如何查看和修改加密的存储过程(SQL SERVER 2008)???? RRS feed

  • 问题

  • --加密存储过程

    CREATE PROCEDURE pro_test
    WITH ENCRYPTION
    AS
        SELECT 1  
    GO

     --查看存储过程
    EXEC sp_helptext 'pro_test';
    --返回“对象 'pro_test' 的文本已加密。

    如何查看和修改加密的存储过程????

    使用 sqlcmd -A -S 服务器名 -d 数据库名    登录数据库,还是不能查看!!!!!!!

    2010年10月21日 9:21

答案

  • 1.你按照上面给你的链接 把解密的存储过程 在目标数据库上创建好。

    2.用sqlcmd以DAC链接方式登录数据库

    3.切换到目标数据库上 use youdatabase /go

    4.执行exec sp__windbi$decrypt 'pro_test'

    5.go

    6.查看结果~~~

     


    family as water
    2010年10月25日 8:32

全部回复