SQL Server データベースが正しくセットアップされていないか、またはユーザーに master.sp_sdidebug を実行する権限がないため、ストアド プロシージャをデバッグできません。

マスタ データベースでの拡張ストアド プロシージャ sp_sdidebug の実行許可が SQL Server ログイン ユーザーに与えられていない場合は、ストアド プロシージャのデバッグ時にデバッグ プロセスが失敗します。

ストアド プロシージャをデバッグするには、拡張ストアド プロシージャ sp_sdidebug の実行に必要な、適切なユーザー アクセス許可が必要です。既定のアクセスは、システム管理者だけに許可されています。

このエラーは、SQL Server データベースのデバッグ ソフトウェア (サーバー側とクライアント側の両方) が正しくセットアップされていない場合にも発生することがあります。

このエラーを解決するには

  1. 拡張ストアド プロシージャ sp_sdidebug を実行するためのアクセス許可について、データベース管理者に問い合わせます。

参照

その他の技術情報

方法 : SQL Server 2005 のデバッグを有効にする
方法 : デバッグ用の SQL Server の権限を設定する

ヘルプおよび情報

SQL Server 2008 の参考資料の入手