このサーバーに格納されているデータを使用して、ローカルSQLServerのストアドプロシージャをデバッグする必要があります。
私は自分のデバイスに持っています:
デバッガーはSSMS17.9以降から削除されました。
1を試みます。 SSMS2014を使用してデバッグします。次のエラーメッセージが表示されます。
プログラム 'MSSQL :: // localhost/MyDB/sys/= 0'を起動できません。
パラメータのないストアドプロシージャでも同じエラーが発生します。
2を試みます。 VisualStudioを使用してデバッグします。
ストアドプロシージャを実行したり、VSを介してSQLサーバー側で変更したりすることもできます。
しかし、デバッグしようとすると同様のエラーが発生します。
デバッガーの起動に失敗しました。例外が生成されました: 'データがNullです。このメソッドまたはプロパティは、Null値では呼び出すことができません。
プログラム 'MSSQL:// localhost /?/ sys/= 0'を起動できません。操作はサポートされていません。不明なエラー:0x80004005。
では、Microsoft SQL Server 2017でストアドプロシージャをデバッグするにはどうすればよいですか?
それとも私は何か間違ったことをしていますか?
SSMS 2014に戻る必要はありません。SSMS17.8.1は、 ダウンロード で引き続き使用できます。
または、Visual Studioで SQL Serverデータツール を使用してデバッグすることもできます。