powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как получить структуру базы в SQL?????
12 сообщений из 12, страница 1 из 1
Как получить структуру базы в SQL?????
    #32433131
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдраствуй многоуважаемая ALL!

работал с SyBase 7 под виндой - бекап через DBBackUp делал без проблем (vbs cкриптом даже с архивированием и отправкой по FTP)....
далее тоже самое делал с PostGreSQL 7.0 на Perl под SlackWare 9.1 - тоже проблем нет.!

Но вот вопрос - в Sybase SQL Server 11.0.3.3 (на RedHad 7.2) немогу!
- bcp делает быстрое копирование данных...
- dump database <dbName> to <device_name> - гонит всю базу
А как получить SQL скрипт ???? кторый мне помторит базу?

Собственно чё нада - есть база на серваке, 16 гиг (в нескольких файлах) - качать не могу - дорого, данные выкачал bpc, а струткуру?????

...и ...большая просба - подскажите ктото видел ODBC драйвер для виндовс для этой версии SyBase?
Sybase System 11 ODBC Driver v 11.1 - скачал, поставил, что то неработает..... даже не пингует базу.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32433265
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно взять OCS старше 11.0 и он будет работать с сервером ASE 11.x, т.е. можно на клиенте поставить OCS 12.0 или 12.5 и будет работать с ASE 11.0.
По поводу ODBC драйвера. В версиях OCS до 12.5 есть только ct-lib ODBC драйвер, т.е. без установленного OCS работать не будет. В версии 12.5 уже есть TDS версия драйвера ODBC, который естественно будет работать без установленного OCS.
Структуру можно сгенерить с помощью Sybase Power Designer или ещё встречал перловый скрипт, который тоже умеет генерить DDL для базы и всего, что в ней.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32433278
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожно взять OCS старше 11.0
в смысле базу поновее? и как она работать будет с 11.x?
как структуру перегнать? мне нада сделать копию сервака (желательно на той же версии СУБД.

ct-lib ,OCS TDS - можешь расщифровать? чтото я не силён втерминилогии.

Спасиба! (вот перловые скрипты не нашёл, а вещь оооочень полезная)
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32433315
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OCS (Open Client / Server) говоря по простому - это клиент.
Клиент более высокой версии может работать с серверами более ранних версий.
Драйвера ODBC до версии клиента 12.5 работают только при установленном клиенте.
Начиная с версии 12.5 есть версия драйверов, которая для работы уже не требует установленного клиента - это TDS driver. TDS - это Tabular Data Stream.

А вот как именно скрипт назывался не помню.
Скрипт кстати очень приличный был.
Но всётаки советую юзать Power Designer. Рано или поздно, но к нему прийдёте.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32436185
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил Open Cienta на win2000Pro - не могу настроить .
стал драйвер Sybase System 11 (я использую базу Sql Server/11.0.3.3)
указывюа ServerName: MYSERVER_IP_ADRESSS
DataBase Name: MY_DB_NAME

сразу выдаёт ошибку чтобы я не делал: Connection Failed
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32437163
Embarcadero, Power Designer - reverse engeneering, Sybase Central - generate ddl
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32437742
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Татьяна - у меня Sql Server/11.0.3.3, Sybase Central никатит.
По сути дела я уже решил проблему. Есть AppModeler - немного проще чем PowerDesigner и работает лучше (как мне показалось, может я и не прав).
Долго правда не мог понять как ODBC Syabse System 11 настроить. Напомню - база стоит под RedHat, в RedHat структуру вытащить неудалось (нет у многоуважаемого Sql Server/11.0.3.3 методов вытащить DDL, только дамп в своём формате из которого ничё не поймёшь- а когда база 16 гиг???? какой дамп там уже... чтоб сервак завесить??? Bcp? хорошо - но он только данные тащит!!!!)
Ну ODBC настроил и вот щас качаю DDL c помощью ppModeler.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32438018
Здорово! Рада за вас :-).
Только помойму лучше Power Designer'a ниче нету...
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32438849
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно .... но это относительно юзера. Кто любит GUI и виндовс - согласен.
... к стате - продолжение моих дейстивй - начал через ОДБС APPModeler-ом коннекстится к серваку - оказалось что закрыты порты (только SSH позволен и апатч).
Надыбал один очень полезный перловый скрипт!!!! занимает считанные килобайтики, но вытаскивает всю DDL базы и сервера ( SyBase)- ложит в script.sql файлик. Вот всё что мне нужно было!! а потом этот скриптик в power designer, modeler и во всё что понимает sql.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32439027
Не то что бы я очень любила винды, но просто пока не встречала достойной альтернативы power designer'у.
Очень любопытно было бы посмотреть на такой скрипт, о котором ты пишешь... :-)
Поделись, если не жалко.
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32440618
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нет - нежалко!
ftp://ftp.midsomer.org/pub/dbschema-2_2_0.tar.gz
...
Рейтинг: 0 / 0
Как получить структуру базы в SQL?????
    #32440623
yurchello
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правда там потребуется библиотека
sybperl-2.11.tar.gz
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как получить структуру базы в SQL?????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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