MS Access резко увеличил размер MDB при обновлении данных через связанный сервер - PullRequest
0 голосов
/ 08 мая 2020

Я обновил MS Access (файл .mdb) со связанного сервера, созданного на SQL сервере. Я постараюсь обновить примерно 2 миллиона записей. Обновление прошло успешно.

Но я вижу, что размер файла .mdb увеличился примерно до 1,2 ГБ с 41 МБ.

Почему размер увеличивается? Как решить эту проблему?

Я заметил и попробовал следующие вещи.

  1. Увеличение размера происходит при первом обновлении, если я выполняю тот же запрос на обновление во второй раз размер файла не увеличивается.

  2. Если я удалю записи, которые обновляются из запроса, размер файла MDB останется прежним.

  3. Я буду использовать параметры Repair и Compact Database из MS Access, затем размер уменьшился примерно до 41 МБ, опубликуйте, что если я обновлю записи, размер не будет увеличен в файл MDB.

Я хочу знать, почему размер увеличен? Как их предотвратить? Как я могу выполнить базу данных компактного восстановления после выполнения запроса на обновление?

...