複雑で長い T-Sql をデバッグする効果的な方法を探しています。このhttp://msdn.microsoft.com/en-us/library/ms241871%28v=vs.80%29.aspxに対する MSDN の提案を見つけましたが、ブレークポイントを設定すると、「ブレークポイントは現在ヒットしています。このドキュメントにはシンボルがロードされていません。」構成は、リリースではなくデバッグとしてセットアップされます。Visual Studio 2010 Professional を実行しています。
2 に答える
0
カスタム CLR コンポーネントが含まれていない限り、Management Studio を使用して T-SQL スクリプトをデバッグできます。Visual Studio を使用して sqlservr.exe にアタッチしないでください。
于 2012-08-09T17:32:28.707 に答える
0
これは一種の非最適な提案ですが、役に立つかもしれません。
proc の先頭で @Debug BIT パラメータを宣言し、それを 1 に設定してから、いくつか追加します。
IF @Debug = 1
SELECT 'Debug statement blahblah' //or report something useful for debugging
これにより proc が多少変更されますが、この手法は過去に、特に長くて複雑な proc の場合に役立ちました。
于 2012-08-09T17:36:36.673 に答える