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

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

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

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

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

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


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

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

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

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

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


Так объясни как ты этого добиваешься?
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37272353
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А он ставит новую версию после старой, у меня тоже есть и 9, 11,12...
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37273791
alljoke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем поставил я виртуальную машину. Установил на ней АСА-9. Пытаюсь с помощью Централа открыть файл свой, пишет ошибку, вот скрин: http://screencast.com/t/qigPjcvVdy
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37273864
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй стартануть ASA9 только с одной твоей базой...
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37273910
alljoke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey OrlovПопробуй стартануть ASA9 только с одной твоей базой...
Стартанул. Успешно. Но сейчас хочу подрубиться с помощью Акцесса к базе, четт не может данные найти, точнее перепробовал все источники ОДБЦ, а таблицы из БД так и не загрузил.
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37274154
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем аксесс, подсоединяетсь родным isql или централом.
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37274426
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alljokeSergey OrlovПопробуй стартануть ASA9 только с одной твоей базой...
Стартанул. Успешно. Но сейчас хочу подрубиться с помощью Акцесса к базе, четт не может данные найти, точнее перепробовал все источники ОДБЦ, а таблицы из БД так и не загрузил.
Блин... тебе же конвертировать надо было, а не коннектиться к ней. Если сервер стартанул, то можно посмотреть как он себя обозвал, да и еще, если он стартанул как локальный движок, т.е. через dbeng9.exe, а не dbsrv9.exe, то ты к нему с другого компа не подключишься...
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #37274476
alljoke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я акцессом подрубаюсь, чтобы потом в 1С перекинуть. Вообщем все получилось, спасибо всем за советы. АСА9 подхватывает БД от АСА8, и нужно было просто ОДБЦ выбрать соответствующий, который я не записал. Вообщем пока что все ок, будут траблы отпишусь.
...
Рейтинг: 0 / 0
Конверт старой БД в новую
    #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
19 сообщений из 19, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Конверт старой БД в новую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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