none
SQLSERVER2008生成脚本的错误 RRS feed

答案

  • 你的存储过程usp_Delete_RightModule在创建的时候估计是加了ENCRYPTION加密的。
    安全方面的因素,是不能导出加密的存储过程脚本的。
    • 已标记为答案 sss.shar 2009年10月16日 8:10
    2009年10月16日 7:04
    版主
  • 是存储过程加密了,加密后在查询数据库里边无法创建脚本的会提示楼主你这样的提示

    if not exists( select * from master.sys.symmetric_keys where symmetric_key_id=101)
    create master key encryption by password='mytest2$%%%@!#$$'
    go
    create certificate MyTestCert with subject='my test certificate'
    go
    create symmetric key MyTestKey with Algorithm=DES encryption by certificate MyTestCert
    go

    CREATE PROCEDURE testProcedure
    with encryption
    AS
    BEGIN
    select 1 as name;
    END
    GO


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://blog.tanging.net
    • 已标记为答案 sss.shar 2009年10月16日 8:10
    2009年10月16日 7:58

全部回复