Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Ср Сен 23, 2015 11:33 am Заголовок сообщения: Преобразование базы: Недостаточно системных ресурсов |
|
|
Есть база на Акцент 6.0 ДАО,
пытаюсь открыть в 7.0, говорит:
"Эта база старой версии, преобразовать к новой?
(текущая 153, нужная 163)"
Да, конечно.
Думает-думает и выдает: "Недостаточно системных ресурсов"
Что может быть? Что посоветуете?
upd:
А можно как-то получить те запросы(код), которые обновляют дао-базу от 6.0 до 7.0 ?
Ну чтобы самому разобраться, что там не работает. |
|
Вернуться к началу |
|
 |
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Чт Сен 24, 2015 5:40 am Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов |
|
|
Скорее всего это проблема DAO Jet и большой базы. Давным давно боролся с этой проблемой. Игры с настройками DAO JET и системы не дали положительных результатов. Может чего уже поменялось.
Есть несколько советов :
- попробуй перед преобразованием восстановить и сжать базу. Если не получится стандартными средствами, попробуй MS Access
- посмотри, может база совсем древняя и попробуй ее апгрейднуть до уровне MS Access 97-2000
Как решить проблему, если ничего не помогло :
- обрежь базу в 6-ке и трансформируй обрезанную
или
- экспортируй данные из базы в XML, потом втяни в базу 7-ки
Скрипты, как мне кажется, мало тебе помогут. Они выполняются последовательно также, если бы ты делал это руками. Если не найдешь скрипты для DAO, посмотри скрипты для SQL и творчески их переработай Результатами можешь поделиться с остальными  |
|
Вернуться к началу |
|
 |
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Чт Сен 24, 2015 9:12 am Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов |
|
|
olimp писал(а): | Есть несколько советов :
- попробуй перед преобразованием восстановить и сжать базу. Если не получится стандартными средствами, попробуй MS Access
- посмотри, может база совсем древняя и попробуй ее апгрейднуть до уровне MS Access 97-2000 |
Уже пробовал.
olimp писал(а): | - обрежь базу в 6-ке и трансформируй обрезанную |
Та хотелось бы без этого.
olimp писал(а): | - экспортируй данные из базы в XML, потом втяни в базу 7-ки |
А вот это интересно.
Есть какой-то инструмент для этого? |
|
Вернуться к началу |
|
 |
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Чт Сен 24, 2015 9:19 am Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов |
|
|
nikman писал(а): |
olimp писал(а): | - экспортируй данные из базы в XML, потом втяни в базу 7-ки |
А вот это интересно.
Есть какой-то инструмент для этого? |
Обмен документами  |
|
Вернуться к началу |
|
 |
Юров Ю.С.
Зарегистрирован: 11.03.2005 Сообщения: 383 Откуда: Павлоград
|
Добавлено: Вт Сен 29, 2015 1:29 am Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов |
|
|
olimp писал(а): | Скорее всего это проблема DAO Jet и большой базы. Давным давно боролся с этой проблемой. Игры с настройками DAO JET и системы не дали положительных результатов. |
MaxLocksPerFile нужно увеличить раз в сто (его значение у MS не менялось с 97 года).
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 3.x]
"MaxLocksPerFile"=dword:0001abbc |
|
Вернуться к началу |
|
 |
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Ср Окт 14, 2015 12:50 pm Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов |
|
|
Проверил. Работает. Спасибо
Добавлю еще ветку для x64
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Jet 3.x]
Юров Ю.С. писал(а): | olimp писал(а): | Скорее всего это проблема DAO Jet и большой базы. Давным давно боролся с этой проблемой. Игры с настройками DAO JET и системы не дали положительных результатов. |
MaxLocksPerFile нужно увеличить раз в сто (его значение у MS не менялось с 97 года).
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 3.x]
"MaxLocksPerFile"=dword:0001abbc |
|
|
Вернуться к началу |
|
 |
|