![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
Visual Studioで
・ストアドプロシージャのデバッグ
ができます!
※agement Stuido(SSMS)ではできませんが。
![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
この記事では
・Visual Studioを使用した
・ストアドプロシージャのデバッグ方法
を記載します!
![](http://sqlserver.work/wp-content/themes/cocoon-master/images/b-woman.png)
SSMSでストアドプロシージャのデバッグが
できない旨については、以下の記事を参照してください!
SQL Serverへ接続する
手順
Visual Studio起動し「新しいプロジェクトの作成」をクリックする。
![「新しいプロジェクトの作成」](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_001-1024x646.png)
手順
「空のプロジェクト(.NET Framework)」を選択し、「次へ」をクリックする。
![「空のプロジェクト(.NET Framework)」](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_002.png)
手順
任意のプロジェクト名を入力し、「作成」をクリックする。
ここではプロジェクト名を「debugSample」とする
![プロジェクトを作成](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_003.png)
手順
[表示]→[SQL Serverオブジェクトエクスプローラー]をクリックする。
![[表示]→[SQL Serverオブジェクトエクスプローラー]](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_004.png)
手順
「SQL Server」を右クリックし、「SQL Serverの追加」をクリックする。
![「SQL Serverの追加」をクリック](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_005.png)
手順
接続情報として以下を入力し「接続」をクリックする。
・サーバー名 ※例えば「サーバーのPC名\インスタンス名」と入力します。
・ユーザー名 ※sysadmin権限が付与されているユーザー
・データベース名
![接続情報を入力](https://sqlserver.work/wp-content/uploads/2022/09/visualstudio_debug_13.png)
以下が表示されたら、SQL Serverへの接続は完了です!
![SQL Serverへの接続完了](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_007.png)
デバッグを実行する
手順
デバッグしたいストアドプロシージャを右クリックし、「プロシージャのデバッグ」をクリックする。
![「プロシージャのデバッグ」](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_008.png)
手順
必要に応じて引数を設定し、「OK」をクリックする。
![引数を設定](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_010.png)
ストプロのデバッグが開始されました!
「ステップオーバー」ボタン等をクリックしてデバッグを進めてください!
![ストプロのデバッグ開始](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_011.png)
デバッグを再実行する
「デバッガーで再実行」をクリックしてください。
![デバッガーで再実行](https://sqlserver.work/wp-content/uploads/2020/06/visualstudio_debug_012.png)