Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Конверт старой БД в новую / 19 сообщений из 19, страница 1 из 1
20.05.2011, 09:17
    #37270749
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
День добрый всем. Вопрос в следующем состоит. Знаю что база от Sybase. Скачал SQL Anywhere 12. Пытался подрубить файл базы к нему, ругается что БД была создана другой версией программы. Смотрю файл БД через ФАР, там версия 8,0,3. Я скачивал эту версию, но на Вин7 четт она не пошла. Может руки кривые. Теперь же вопрос - каким либо образом можно эту базу сконвертировать в 12 версию?
...
Рейтинг: 0 / 0
20.05.2011, 09:37
    #37270775
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
alljokeДень добрый всем. Вопрос в следующем состоит. Знаю что база от Sybase. Скачал SQL Anywhere 12. Пытался подрубить файл базы к нему, ругается что БД была создана другой версией программы. Смотрю файл БД через ФАР, там версия 8,0,3. Я скачивал эту версию, но на Вин7 четт она не пошла. Может руки кривые. Теперь же вопрос - каким либо образом можно эту базу сконвертировать в 12 версию?
Я бы рекомендую найти ASA 8, под ней запустить и выгрузить базу в виду sql-файла и файлов данных, убить в этом файле статистику, и загрузить в ASA 12...
...
Рейтинг: 0 / 0
20.05.2011, 11:22
    #37271027
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Sergey OrlovalljokeДень добрый всем. Вопрос в следующем состоит. Знаю что база от Sybase. Скачал SQL Anywhere 12. Пытался подрубить файл базы к нему, ругается что БД была создана другой версией программы. Смотрю файл БД через ФАР, там версия 8,0,3. Я скачивал эту версию, но на Вин7 четт она не пошла. Может руки кривые. Теперь же вопрос - каким либо образом можно эту базу сконвертировать в 12 версию?
Я бы рекомендую найти ASA 8, под ней запустить и выгрузить базу в виду sql-файла и файлов данных, убить в этом файле статистику, и загрузить в ASA 12...

А нет ссылочки на АСА8??? Весь инет облазил, толком ничего.
...
Рейтинг: 0 / 0
20.05.2011, 11:26
    #37271035
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
20.05.2011 12:22, alljoke пишет:

> А нет ссылочки на АСА8??? Весь инет облазил, толком ничего.

Естессно - текущая версия 12.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.05.2011, 11:34
    #37271064
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Dim200020.05.2011 12:22, alljoke пишет:

> А нет ссылочки на АСА8??? Весь инет облазил, толком ничего.

Естессно - текущая версия 12.


Ну может у кого в архивах осталась?
...
Рейтинг: 0 / 0
20.05.2011, 11:58
    #37271162
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
а какие версии могут поддерживать эту БД? Наприме АСА9 возьмет?
...
Рейтинг: 0 / 0
20.05.2011, 12:43
    #37271261
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
становил АСА9, там при запуске ссылается на ошибку джавы. Вот что творить???
...
Рейтинг: 0 / 0
20.05.2011, 13:04
    #37271325
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
alljokeстановил АСА9, там при запуске ссылается на ошибку джавы. Вот что творить???
Сам то сервер запускается, если запускается, то проблема в версии java, которая стоит, наверное от asa 12, утилиты виндовые, не SC, и без нее работать должны...
...
Рейтинг: 0 / 0
20.05.2011, 13:28
    #37271369
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
разверни виртуалку, залей в нее XP и поставь сервак на чистую систему. Лучше так, чем трахаться с конфликтами модулей серваков разных версий.
...
Рейтинг: 0 / 0
20.05.2011, 14:15
    #37271472
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
20.05.2011 14:28, Ggg_old пишет:

> Лучше так, чем трахаться с конфликтами модулей серваков разных версий.

У меня всегда стоит несколько версий, и никто ни с кем не дерётся :).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.05.2011, 14:18
    #37271478
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Dim200020.05.2011 14:28, Ggg_old пишет:

> Лучше так, чем трахаться с конфликтами модулей серваков разных версий.

У меня всегда стоит несколько версий, и никто ни с кем не дерётся :).


Так объясни как ты этого добиваешься?
...
Рейтинг: 0 / 0
20.05.2011, 23:58
    #37272353
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
А он ставит новую версию после старой, у меня тоже есть и 9, 11,12...
...
Рейтинг: 0 / 0
23.05.2011, 08:55
    #37273791
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Вообщем поставил я виртуальную машину. Установил на ней АСА-9. Пытаюсь с помощью Централа открыть файл свой, пишет ошибку, вот скрин: http://screencast.com/t/qigPjcvVdy
...
Рейтинг: 0 / 0
23.05.2011, 09:51
    #37273864
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Попробуй стартануть ASA9 только с одной твоей базой...
...
Рейтинг: 0 / 0
23.05.2011, 10:21
    #37273910
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Sergey OrlovПопробуй стартануть ASA9 только с одной твоей базой...
Стартанул. Успешно. Но сейчас хочу подрубиться с помощью Акцесса к базе, четт не может данные найти, точнее перепробовал все источники ОДБЦ, а таблицы из БД так и не загрузил.
...
Рейтинг: 0 / 0
23.05.2011, 12:07
    #37274154
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
а зачем аксесс, подсоединяетсь родным isql или централом.
...
Рейтинг: 0 / 0
23.05.2011, 13:49
    #37274426
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
alljokeSergey OrlovПопробуй стартануть ASA9 только с одной твоей базой...
Стартанул. Успешно. Но сейчас хочу подрубиться с помощью Акцесса к базе, четт не может данные найти, точнее перепробовал все источники ОДБЦ, а таблицы из БД так и не загрузил.
Блин... тебе же конвертировать надо было, а не коннектиться к ней. Если сервер стартанул, то можно посмотреть как он себя обозвал, да и еще, если он стартанул как локальный движок, т.е. через dbeng9.exe, а не dbsrv9.exe, то ты к нему с другого компа не подключишься...
...
Рейтинг: 0 / 0
23.05.2011, 14:11
    #37274476
alljoke
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
Я акцессом подрубаюсь, чтобы потом в 1С перекинуть. Вообщем все получилось, спасибо всем за советы. АСА9 подхватывает БД от АСА8, и нужно было просто ОДБЦ выбрать соответствующий, который я не записал. Вообщем пока что все ок, будут траблы отпишусь.
...
Рейтинг: 0 / 0
24.05.2011, 19:05
    #37277387
Stalker4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конверт старой БД в новую
По поводу конвертирования старой БД в новую.

Берем батник (он будет ниже). В принципе я его взял от ASA 8.0.x. Немного правим в нем пути к SA 12, если надо правим параметры для dbinit и запускаем:

rebuild.cmd oldbase newbase dba_pass_for_oldbase

после его отработки получаем новую базу.
Проверено при конвертации базы от ASA 8.0.3.5444 в SA 12.0.1.3324.
На компе достаточно установленной только SA 12.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
@echo off

if %1. == . goto usage
if %2. == . goto usage
    if not exist %2.db goto ok1
        echo Database %2 exists.
        echo You must "dberase" it first.
        goto done
    :ok1
    if not exist unload\*.* goto ok2
        echo Directory UNLOAD exists, but is needed for rebuilding.
        echo You must remove it first.
        goto done
    :ok2
    mkdir unload
    set pwd=%3
    if %pwd%. == . set pwd=sql
    E:\SQLANY12\Bin32\dbunload -c "uid=dba;pwd=%pwd%;dbf=%1" unload 
    set pwd=
    pause
    E:\SQLANY12\Bin32\dbinit %2 -z 1251CYR -p 4096
    pause
    E:\SQLANY12\Bin32\dbisqlc.exe -c "uid=dba;pwd=sql;dbf=%2" read reload.sql
    goto done
:usage
    echo Usage: rebuild {olddb} {newdb} [{dba-password}]
    echo        Unloads "{olddb}.db", then creates "{newdb}.db".
    echo        Do not specify ".db" in the database names.
    goto done
:done
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Конверт старой БД в новую / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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