この質問のインスピレーションは、スキーマが完全に変更されたテーブルにデータを挿入する別のストアド プロシージャを呼び出したため、ストアド プロシージャが壊れたことです。
問題は、SQL Server データベースにテーブルがあり、それがどのようにしてそこにあるのか分からないということです。カスタム監査情報用の DDL トリガーが配置されておらず、テーブル DDL のソース管理リポジトリにレコードがありません。SQL Server のみを使用して、テーブルについてどのようなフォレンジック データを取得できますか。
私自身、および同様の状況でこの質問に出くわした人は、バージョン管理と DDL トリガーに関する提案によって助けられることはありません。これらは今後の優れたソリューションであり、このブログには、これらのトピックに関する多くの情報があります。私と私の状況にいる人々が本当に必要としているのは、SQL サーバーからできるだけ多くのデータのフラグメントを収集して、思いつく他のデータと組み合わせることができることです。