Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / перенести базу данных / 12 сообщений из 12, страница 1 из 1
21.01.2011, 16:02
    #37071833
vanns
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
Доброго времени суток всем!
Помогите, пожалуйста, кто сможет. С БД никогда не работала. Есть программа, написанная давно на базе СУБД Cache и разработчиком не поддерживается. Надо на новый комп поставить наработанную базу. Может кто подскажет как это сделать?
Версия Cache 4,14 .
...
Рейтинг: 0 / 0
21.01.2011, 16:26
    #37071886
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
vannsкак это сделать?
Сама БД это как правило один файл cache.dat... Один из вариантов "переноса":
- Ставим новое Каше
- Делаем область
- Делаем новуб БД
- Но путь указываем тот, где лежит старый каше.дат
- На вопрос "Оставить ли тот старый файл" отвечаем "Да"
- После завершения процесса создания БД и области, в той области нужно дать команду

Код: plaintext
d $system.OBL.Upgrade()

Вот вроде бы и все...
...
Рейтинг: 0 / 0
21.01.2011, 16:29
    #37071892
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
vannsЕсть программа, написанная давно на базе СУБД Cache
Что за программа? Как она запускается?
Просто возможно помимо переноса БД нужно будет еще что-то настраивать... Например если Программка вебовская, на csp например...
...
Рейтинг: 0 / 0
21.01.2011, 16:46
    #37071950
vanns
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
да нет, наверное не web-овская, программа устанавливается в отдельную папку, запускается обычным способом и пользователь там вводит данные.
...
Рейтинг: 0 / 0
21.01.2011, 16:58
    #37071994
vanns
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
а можно "на пальцах" где эту команду прописать - не могу найти :)
...
Рейтинг: 0 / 0
21.01.2011, 21:49
    #37072516
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
vannsгде эту команду прописать
Вот эту?

Код: plaintext
d $system.OBL.Upgrade()

На кащейском кубе правой кнопкой, выбрать пункт "Терминал"... В терминале перейти в нужную область

Код: plaintext
zn "имя_области"

Потом там же ту комманду...
...
Рейтинг: 0 / 0
21.01.2011, 21:51
    #37072523
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
Очапятался...
Правильная команда

Код: plaintext
d $system.OBJ.Upgrade()
...
Рейтинг: 0 / 0
24.01.2011, 12:07
    #37074982
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
Еще правильней :)
Код: plaintext
1.
d $system.OBJ.Upgrade()
d $system.OBJ.CompileAll()
чуть не забыл: всё это надо, лишь если версия Cache на новом компе будет свежее, чем 4.1.4.
...
Рейтинг: 0 / 0
24.01.2011, 12:41
    #37075103
Блок А.Н.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
Если она будет сильно свежее, то скорее всего придется и исходники перелопачивать, и особым образом настраивать каше :-)
Кроме того, CompileAll не делает перезагрузку с диска CSP и CSR, для перехода на новую версию я делаю
d $system.OBJ.CompileList("*")
...
Рейтинг: 0 / 0
24.01.2011, 13:22
    #37075246
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
Блок А.Н., спасибо за замечание. Просто исходил из того, что:vannsда нет, наверное не web-овская, программа устанавливается в отдельную папку
...
Рейтинг: 0 / 0
26.01.2011, 13:24
    #37079431
vanns
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
спасибо всем большое за советы, версия каше та же (4.1.4),после проделанных действий (создание области и новой базы данных) при запуске программы пишет: идет обновление базы данных и так длится часа два, потом выдает ошибку:

10060: {WINSOCK} timeout occured in socket
Occurred in NTI: Receive()

может нужно что-то еще?
...
Рейтинг: 0 / 0
26.01.2011, 14:02
    #37079533
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перенести базу данных
vannsпри запуске программы пишет: идет обновление базы данных и так длится часа два, потом выдает ошибку
Это у же к самой программке... Х/з чего она там обновляет...
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / перенести базу данных / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]