多くのストアド プロシージャを含む大規模なデータベースがあります。現在、データベースを更新していますが、一部のストアド プロシージャはまだ古い構造を使用しています。それらのほとんどは 'sp_depends' を使用して見つかりましたが、一部の sp はすり抜けてしまいました。
すべてのストアド プロシージャをチェックする方法がないかどうか疑問に思っていました。もう存在しない列を呼び出すと、エラーが発生します。
どうも
多くのストアド プロシージャを含む大規模なデータベースがあります。現在、データベースを更新していますが、一部のストアド プロシージャはまだ古い構造を使用しています。それらのほとんどは 'sp_depends' を使用して見つかりましたが、一部の sp はすり抜けてしまいました。
すべてのストアド プロシージャをチェックする方法がないかどうか疑問に思っていました。もう存在しない列を呼び出すと、エラーが発生します。
どうも
100% 確信を持ちたい場合は、まさにこの目的のために設計されたソフトウェアを使用することをお勧めします。たとえば、RedGate には SQL Dependency Tracker という製品があります。
http://www.red-gate.com/products/SQL_Dependency_tracker/index.htm
無料試用版をダウンロードして、機能をテストすることをお勧めします。
テーブル、ストアドプロシージャ、および関数をプロジェクトに入力してから、[プロジェクト内のオブジェクト]ペインに表示されるエラーを確認できます。