長年の開発を経てきたSQLサーバデータベースに基づいたシステムで動作します。データ量は膨大ではありません(数GB)が、複雑な処理(数百のテーブル、何百ものストアドプロシージャ)があります。データベーステーブル、関数、ストアドプロシージャ、ビューなどのログを使用します。
私はもはや使用されていないものを取り除くことから始めたいと思います。毎週、毎月、四半期ごとに1年間のサイクルがあり、1年間は使用されないものもあります。しかし、数ヶ月間使用されていないものが短いリストであれば、まだ有用かどうかを検査で判断することができます。
私の目的は、すべてのデータベースオブジェクトへのアクセスを記録することです。私はいくつかのアイデアを持っていますが、私が望むのは、使用されていないもののリストに変えることができるログです。私はいくつかのアイデアを持っていますが、専門家の助けが必要です。
編集:テーブル/ビューと保存されているprocsと関数へのアクセスを確認したいと思います。
データベースサーバーソフトウェアとは何ですか? –
Sql Server 2005/2008。我々は両方を持っています。 –