Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Sybase [D7, MSSQL, Sybase]


Страницы:   1 2

Garmahis ©   (2004-02-03 11:54:00) 

Подскажите пожалуйста как и с помощью чего можно конвертировать бузу данных на Sybase в MSSQL или Access?


Nikolay M.   (2004-02-03 20:54:00) [21]


> Garmahis (03.02.04 17:30) [10]

Коннектишься через ODBC?


Vbnz   (2004-02-03 20:52:00) [22]

А экспотрировать её через MS SQL 2000 не пробывал?


Garmahis   (2004-02-03 17:48:00) [23]

Это я уже пробывал тут вообще прикол опять же всё прописываешь жмёшь ок и он пишет Sybase Central cannot connect to this database because it is older than version 6.0 а где мне взять версию младше?


Garmahis   (2004-02-03 17:30:00) [24]

Всё делаю
Revers Engineer - Database... настраиваю базу данных он конектится а потом говорит что там ничего нет ни таблиц не юзеров...


Ksu   (2004-02-03 17:30:00) [25]

Чтобы посмотреть структуру базы в Sybase существует Sybase Central - это тот самый менеджер. Вам надо найти файл scjview.exe, запустить, подключиться к базе и смотрите пожалуйста структуру таблиц и прочее.


Garmahis   (2004-02-03 16:24:00) [26]

Попробую большое спасибо!


Nikolay M.   (2004-02-03 16:07:00) [27]


> посмотреть какие в ней есть таблици и как они организованы
> тобишь какие типы данных и связи между таблицами...

Дык вот я и говорю - сделать в Power Designer реверсинжиниринг базы и поднять потом ее в мс скл.


Garmahis   (2004-02-03 14:06:00) [28]

Но у сибайса должно быть нечто вроде Enterprise Managerа как у mssql?


Карелин Артем   (2004-02-03 14:01:00) [29]

Вообще при использовании хранимых процедур, триггеров и специфических возможностей сервера переделать можно только руками. Если ето вообще возможно.


Garmahis   (2004-02-03 13:59:00) [30]

Ну да только для этого мне надо знать имя таблиц внутри базы... А у меня есть программа которая работает с базой данных фаил например database.db при установке этой программы устанавливается
Sybase SQL Anywhere 7 (Evaluation Copy). Судя по тому что видно в программе база достаточно сложная. И мне нужны не данные из неё а посмотреть какие в ней есть таблици и как они организованы тобишь какие типы данных и связи между таблицами... Я пробывал просто через Enterprise Manager экспортировать эту базу в MS SQl 2000 но ни черта не получилось...


Карелин Артем   (2004-02-03 13:35:00) [31]

Имеем: набор данных в одной базе и необходимость создания того же самого но в другой базе.
Решение:
1) создаем таблицу той же структуры:
DataSet2.FieldDefs.Assign(DataSet1.FieldDefs);
DataSet2.IndexDefs.Assign(DataSet1.IndexDefs);
DataSet2.TableName:=DataSet1.TableName;
DataSet2.CreateTable;//ну или что-то такое. От компонента зависит.

2) переливаем данные.
DataSet2.Open;
While not (DataSet1.Eof) do //Ну типа сами знаете что перед этим будет
begin
DataSet2.Append;
for i:=0 to DataSet1.Fields.Count-1 do
begin
DataSet2.Fields[i].Value:=DataSet1.Fields[i].Value;
end;
DataSet12.Post;
end;


Garmahis   (2004-02-03 13:27:00) [32]

Ну неужели ни кто не знает?


Garmahis   (2004-02-03 12:03:00) [33]

А поподробнее можно? Я уже кучу дб едитов покачал и ничерта не работает!


Nikolay M.   (2004-02-03 11:58:00) [34]

Тем же вопросом озадачен :)
1) Сделать в Power Designer Reverse engeneering из SYBASE и поднять эту структуру на MS SQL.
2) В MS SQL банальным DTS-ом.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо