1

VS 2005内からストアドプロシージャ(SQL Server 2005)をリモートでデバッグできるようにするために必要な手順は何ですか?

クライアントマシンとサーバーマシンの両方が同じドメイン上にあります。私はこれを行ったことがないので、ステップバイステップの説明をいただければ幸いです。

4

2 に答える 2

2

素晴らしい質問です!誤解しない限り、SQL Management Studio内でのデバッグはもう不可能だと思います(SQL Server 2000、Enterprise Studioの時代に戻ったため)。

VisualStudio2005内でMSSQLストアドプロシージャをリモートデバッグする手順

  1. Visual Studioを起動します(Vistaから実行している場合は、管理者として実行します)
  2. Visual Studio 2005内で、[表示]- > [サーバーエクスプローラー]をクリックすると、データ接続要素を含むパネルが表示されます。
  3. [データ接続]を右クリックして、[接続の追加]を選択します
  4. データソースがSqlClientに設定されていることを確認します。
  5. サーバー接続情報を入力し、デバッグするストアドプロシージャが存在するデータベース名を入力します。
  6. 接続が成功すると、データベースのツリーにデータが入力され、テーブル、ビュー、ストアドプロシージャ、関数などのリストが表示されます。
  7. [ストアドプロシージャ]を展開 し、デバッグするプロシージャを見つけて右クリックし、[ストアドプロシージャにステップイン]を選択します。
  8. ストアドプロシージャにパラメータがある場合は、ダイアログが表示され、それらのパラメータを指定できます。
  9. この時点で、ファイアウォールの設定などによっては、必要なポートを開くことができるようにファイアウォールを変更するように求められる場合があります。ただし、VisualStudioがこれを処理しているようです。
  10. 完了すると、Visual Studioはストアドプロシージャの先頭に配置され、デバッグを開始できるようになります。

ハッピーデバッグ!

于 2008-09-26T23:42:24.977 に答える
1

SQL 具体的には

http://msdn.microsoft.com/en-us/library/s4sszxst(VS.71).aspx

VS2005全般

http://msdn.microsoft.com/en-us/library/y7f5zaaa(VS.71).aspx

于 2008-09-26T23:14:10.753 に答える