2017-07-18 105 views
1

ADODBを使用してExcelファイルから呼び出されるSQL Serverストアドプロシージャがあります。ブレークポイントを使用してSQL Serverでストアドプロシージャをデバッグ

Visual StudioでC#コードを実行してデバッグするのと同じように、ストアドプロシージャのSSMSの一部の行にブレークポイントを設定したいとします。デバッガがブレークポイントで停止するのを待つだけです。

SQL Serverプロファイラを使用してパラメータ付きストアドプロシージャコールを取得し、単にSSMSへの呼び出しを貼り付けるオプションがありますが、直接的な方法があるかどうかは疑問です。

+1

SSMS Studioと[デバッグ]を試したことがありますか(http://www.diaryofaninja.com/blog/2010/11/23/debugging-sql-queries-function-amp-stored-procedures-with-sql-management -スタジオ)? – lad2025

+0

あなたの記事ではブレークポイントをどのように設定し、excelがyuor SPを呼び出すまで待つのかという質問には触れていません。デバッガを起動して、すべてのパラメータを自分で渡すことができます。私はすでに最後の段落にそれを書いています。 –

+1

C#コードのデバッグ中にSQLをデバッグできるはずです。これをチェックしてください:https://stackoverflow.com/questions/32885855/how-to-debug-stored-procedure-in-vs-2015 –

答えて

0

DECLARE @val INT = 0; PRINT 'My Value' + CAST(@val AS VARCHAR(MAX))を使用して値をデバッグするのはなぜですか?

関連する問題