2013-05-01 2 views
1

У меня есть база данных с одной таблицей, длина которой составляет около 2,5 миллионов записей.«Системный ресурс превышен» Когда вы делаете почти что-либо в определенном DB

Размер файла: 1.1 gb. Когда я открываю таблицу, через несколько секунд появляется msgbox с превышением «системного ресурса», и все видимые ячейки в режиме таблицы данных меняются на значение «#Name?».

Если я пытаюсь запустить запрос на обновление, то получаю то же сообщение. Compact и Repair также дают мне сообщение, а также импорт в новую базу данных.

Есть ли у кого-нибудь идеи, что я должен делать? Я запустил исправление, доступное на веб-сайте MS, но это не помогло.

Это происходит только с этой базой данных.

ответ

0

Это похоже на ошибку в 32-разрядном доступе, аналогичном тому, с которым я столкнулся. Если у вас есть доступ к 64-битным доступным данным, вы можете обнаружить, что если вы восстановите и скомбинируете его, он снова будет работать на 32 бит - до тех пор, пока он не вернется к необходимости ремонта и компактности ...

Кроме того, если вы ремонтируете и скомбинируете такую ​​базу данных в 32-битном доступе, вы, вероятно, потеряете некоторые таблицы, даже если они работают должным образом в противном случае.

Смежные вопросы