Список форумов Акцент Акцент
официальный форум разработчика программы Акцент
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Преобразование базы: Недостаточно системных ресурсов

 
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0
Предыдущая тема :: Следующая тема  
Автор Сообщение
nikman



Зарегистрирован: 10.03.2005
Сообщения: 786
Откуда: Украина, Донецк

СообщениеДобавлено: Ср Сен 23, 2015 11:33 am    Заголовок сообщения: Преобразование базы: Недостаточно системных ресурсов Ответить с цитатой

Есть база на Акцент 6.0 ДАО,
пытаюсь открыть в 7.0, говорит:
"Эта база старой версии, преобразовать к новой?
(текущая 153, нужная 163)"

Да, конечно.

Думает-думает и выдает: "Недостаточно системных ресурсов"

Что может быть? Что посоветуете?

upd:
А можно как-то получить те запросы(код), которые обновляют дао-базу от 6.0 до 7.0 ?
Ну чтобы самому разобраться, что там не работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
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 и творчески их переработай Smile Результатами можешь поделиться с остальными Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
nikman



Зарегистрирован: 10.03.2005
Сообщения: 786
Откуда: Украина, Донецк

СообщениеДобавлено: Чт Сен 24, 2015 9:12 am    Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов Ответить с цитатой

olimp писал(а):
Есть несколько советов :
- попробуй перед преобразованием восстановить и сжать базу. Если не получится стандартными средствами, попробуй MS Access
- посмотри, может база совсем древняя и попробуй ее апгрейднуть до уровне MS Access 97-2000

Уже пробовал. Smile

olimp писал(а):
- обрежь базу в 6-ке и трансформируй обрезанную

Та хотелось бы без этого.

olimp писал(а):
- экспортируй данные из базы в XML, потом втяни в базу 7-ки

А вот это интересно.
Есть какой-то инструмент для этого?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail AIM Address MSN Messenger
olimp
Site Admin


Зарегистрирован: 10.03.2005
Сообщения: 2661

СообщениеДобавлено: Чт Сен 24, 2015 9:19 am    Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов Ответить с цитатой

nikman писал(а):

olimp писал(а):
- экспортируй данные из базы в XML, потом втяни в базу 7-ки

А вот это интересно.
Есть какой-то инструмент для этого?

Обмен документами Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Юров Ю.С.



Зарегистрирован: 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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
olimp
Site Admin


Зарегистрирован: 10.03.2005
Сообщения: 2661

СообщениеДобавлено: Ср Окт 14, 2015 12:50 pm    Заголовок сообщения: Re: Преобразование базы: Недостаточно системных ресурсов Ответить с цитатой

Проверил. Работает. Спасибо Smile
Добавлю еще ветку для 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
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Акцент -> Акцент 7.0 Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group