Отсутствующие записи в таблицах сервера SQL

У меня есть база данных с клиентом, который, кажется, теряет данные в одночасье. Они вводят записи и выходят из системы, а затем заявляют, что не смогут найти их снова на следующий день.

Идентификационные номера в индексе первичного ключа затронутых таблиц, похоже, имеют пробелы, хотя их следует автоматически увеличивать и непрерывно. У клиента нет возможности удалять записи, поэтому, похоже, проблема.

Я пробовал использовать DBCC CHECKDB и DBCC REINDEX , но записи больше не появляются, и проблема сохраняется.

При выходе из приложения VB.NET 2010 я использую следующее, чтобы записать запись для каждой таблицы:

Me.binds_Tablename1.EndEdit()
Me.binds_Tablename2.EndEdit()
TableAdapterManager.UpdateAll(Me.Dataset_1)

Эта система работала нормально в течение 2 лет, но сейчас набирает обороты. Может ли проблема быть в повреждении базы данных?

9
задан Mahmoud Gamal 10 January 2012 в 04:29
поделиться