2010-12-29 11 views
0

私は今まで解決できない以下の奇妙な問題があります。と呼ばれるブール型の列を含むuserテーブルを含むポータルデータベースがあります。ユーザーがアクティブな場合に決定されます(ポータルにログインできる)そうでないと..
不明なコードでこの列の値がFalseに変更されました..私はそれを変更するソースコードについて多くを検索しますが、私は見つけることができません(古いDLLとコードがたくさんあります。私たちは常にこのテーブルを更新するためにストアドプロシージャを使用します..
私は思っています最後の7日間にこのテーブルにアクセスし、それらをトレースするストアドプロシージャを知る方法はありますか?どのストアドプロシージャがテーブルにアクセスしますか?

+0

を呼び出して誰が見、この列に書き込み権限を削除しますか任意の特定の時間/間隔?それが起こったときにあなたはまったく考えていますか? – InSane

+0

特定の間隔がありません –

答えて

0

おそらくログにチェックインできます。 Cに見てみましょう:\ Program Files \ MicrosoftのSQLサーバ\ MSSQL10.MSSQLSERVER \ MSSQL \ DATAと

+0

どのようにして、特定のログはMSの適切な形式ですか? – gbn

+0

私はまったく分かりません:/ – ykatchou

+0

どうすればこのログを読むことができますか? –

1

名_log.ldfデータベース名一部のオプション

  • にログインする表にトリガーを追加します。別のテーブル
  • 実行SQLプロファイラ
  • どの程度の頻度でこれが起こるのでしょうか?
+0

私はこのテーブルを監視するためにSQLプロファイラをカスタマイズできますか? –

+0

はい、http://msdn.microsoft.com/en-us/library/ms187929.aspxを参照してください。 – gbn

関連する問題