2009-05-07 2 views
0

のドロッププロシージャー・ステートメントを使用して、異なるスキーマから手順を削除することはできません。なぜ私はそれがあるような単純なSQLサーバー2005

メッセージ3701、レベル11、状態5:

drop procedure schemaName.procName 

は、次のエラーMSGを取得します。 、Line 2 プロシージャ 'procName'は存在しないか、アクセス権がないため削除できません。 編集:私もSQLベースの認証を使用しようとしました - まだ動作しません

私はGUIを介してプロシージャを削除することができます奇妙です。

私が権限を持っている - 私はシステム管理者

答えて

0

としてWindows認証を実行していますこれがこのような演技られる理由について、あなたにアイデアを提供するのはとても難しいです。実行可能なことは、SQLプロファイラを開いて、SQL:StmtStarting/BatchStarting、RPC:Starting、SP:Start、StmtStartingイベントのトレースを作成し、実際にSQL Server Management Studioによって発行されたドロップをUIでキャプチャし、それをDDLに書き込んでください。少なくともあなたはSSMSがどのように低下​​しているかを正確に知るでしょう。

関連する問題