3

サーバー エクスプローラーと [ストアド プロシージャにステップ イン] メニュー項目コマンドを使用して、VS2010 でストアド プロシージャをデバッグしようとしています。

私が抱えている問題は、ストアド プロシージャを右クリックすると、[コピー]、[更新]、および [プロパティ] しかオプションがないことです。「ストアド プロシージャにステップ インする」オプションを表示するために必要なことはありますか?

  • 適切な測定のために、プロジェクトのプロパティで SQL デバッグが有効になっています。
  • [ステップ イン] オプションは、vs2005 のインストールで利用できます。
4

4 に答える 4

0

ストアドプロシージャのスクリプトを作成し、ManagementSudioを使用してローカルまたはサーバーのSQLServerでSQLファイルを開こうとしましたか?必要に応じて、いくつかのPRINTフラグを設定し、デバッグすることができます。この回避策が機能することを願っています!。

于 2013-01-29T18:07:29.187 に答える
0

これは、VS10 Pro と MSQL10R2 を使用して動作するはずです。また、プログラムが SP を実行するために接続するのと同じサーバー インスタンスに VS10 が接続できるように、ストアド プロシージャがサーバー エクスプローラーに存在する MSQL インスタンスをセットアップしました。サーバー エクスプローラーを開いて SP を見つけ、ツリー ビューでその名前を右クリックすると、このオプションが表示されます。

以前のバージョンの MsSQL では、実行中の混合プラットフォーム アプリケーション プログラムの一部としてではなく、スタンドアロン実行によって、Query Analyser などのツールでのみ SP デバッグがサポートされていました。

VS10 では、この方法で MSQL9 のストアド プロシージャをデバッグすることもできます。スタンドアロンで実行し、SQL ウィンドウを開き、右クリックしてポップアップ ウィンドウから [接続] を選択し、実行するサーバー インスタンスに接続します。クエリまたは SP。SP の根幹を表す PL/SQL スクリプトでは、ブレークポイントを設定できます。

(これは WAG として始まったことに注意してください: 私は以前にそれを行ったことがあり、元の一連の思考の流れをすべて再現する必要がないほど十分な想起を引き出すために情報をサーフィンしているときに、たまたまこの質問に出くわしました。その後、私はうまくいったと思ったことがうまくいくことを確認しながら、答えを修正しました。)

于 2012-05-10T22:13:19.767 に答える
0

サーバー/データベースを Visual Studio 2010 Server Explorerに追加する必要があります。

その後、ストアド プロシージャをデバッグできます。

于 2011-02-24T20:49:46.150 に答える
0

データプロバイダーを使用していることを確認してください:「.Net Framevork DataProvider for SQL Server」

于 2013-11-07T04:15:15.403 に答える