データが失われていると思われるクライアントがデータベースに格納されています。彼らは記録を入力してシステムを終了し、翌日に再びそれらを見つけることができないと主張する。SQLサーバーテーブルにレコードがありません
影響を受けるテーブルのプライマリキーインデックスのID番号は、自動的にインクリメントされ、連続している必要があります。クライアントにはレコードを削除する機能がないため、問題があるようです。
私はDBCC CHECKDB
とDBCC REINDEX
を使用しようとしましたが、レコードが再表示されず、問題が引き続き発生します。 VB.NET 2010のアプリからの出口で
は、私は各テーブルのレコードを書き込むために、次の使用:
Me.binds_Tablename1.EndEdit()
Me.binds_Tablename2.EndEdit()
TableAdapterManager.UpdateAll(Me.Dataset_1)
をこのシステムは、2年間の罰金働いているが、今まで再生しています。データベースの破損が問題になりますか?
何が起こっているのかわかりにくい! SQL文の監査とデータベース監査の仕様を使用して、deleteステートメントを使用してテーブルにアクセスしたプロセスを確認しましたか? – Mithrandir
データベースになる可能性は低いです。 OccamのRazorは、データベースもコードも最近変更されていなければ、月のデータ/ユーザー/フェーズを出発点として見る必要があることを示します。 – Simon