1. Первое, что мне понадобилось - MS Visual Studio с C#. Но пойдёт и VB.
2. Рабочий и установленный SQL сервер 2008 (для проверки)
3. Скачиваем SQL CE 3.1 - инсталлируем
4. Создаём проект в студии, подключаем к нему System.Data.SqlServerCe.dll
5. Для C# в проекте пишем:
SqlCeEngine engine = new SqlCeEngine("@Data Source = ПОЛНЫЙПУТЬКБАЗЕСРАСШИРЕНИЕМИМЕНИФАЙЛА"); engine.Repair(null, RepairOption.DeleteCorruptedRows);
Для VB гуглите сами :)
6. Делаем копию, в отресторенной базе проверяем селектами наличие записей транзакций.