同じドメイン内のストアドプロシージャをリモートでデバッグするにはどうすればよいですか?
-
02-07-2019 - |
質問
VS 2005内からストアドプロシージャ(SQL Server 2005)をリモートで正常にデバッグできるようにするために必要な手順は何ですか?
クライアントとサーバーの両方のマシンは同じドメインにあります。私はこれをやったことがないので、段階的な指示は大歓迎です。
解決
すばらしい質問!間違っていなければ、SQL Management Studioの内部でデバッグが可能になるとは思いません(SQL Server 2000、Enterprise Studio時代に戻ったため)。
Visual Studio 2005内でのMS SQLストアドプロシージャのリモートデバッグ手順
- Visual Studioを起動します(Vistaから実行している場合は、管理者として実行)
- Visual Studio 2005内で[表示->サーバーエクスプローラー]をクリックすると、データ接続要素を含むパネルが表示されます。
- データ接続を右クリックして、接続の追加 を選択します
- データソースが SqlClient に設定されていることを確認します。
- サーバー接続情報を記入し、デバッグするストアドプロシージャが存在するデータベース名を記入します。
- 接続が成功すると、データベースのツリーが表示され、テーブル、ビュー、ストアドプロシージャ、関数などのリストが表示されます
- ストアドプロシージャを展開し、デバッグするものを見つけて右クリックし、ストアドプロシージャにステップインを選択します。
- ストアドプロシージャにパラメータがある場合、ダイアログが表示され、それらのパラメータを指定できます。
- この時点で、ファイアウォールの設定などに応じて、必要なポートを開くためにファイアウォールを変更するように求められる場合があります。ただし、Visual Studioがこれを処理しているようです。
- 一度完了すると、Visual Studioはストアドプロシージャの先頭に配置し、デバッグ作業を開始できるようにします!
ハッピーデバッグ!
所属していません StackOverflow