[sybase] migracja z SQL Aynwhere 9 na ASE 15 Express Edition - dasie?
Tomasz Chmielewski - 01-06-2006 00:02
[sybase] migracja z SQL Aynwhere 9 na ASE 15 Express Edition - dasie?
Mam aplikacje (Lexware Financial Office Pro), ktora dziala w oparciu o SQL Anywhere 9.
Zarowno aplikacja, jak i baza danych dzialaja na tej samej maszynie (stacja robocza, Windows XP).
Jako ze z tej bazy danych korzystaja rowniez inne stacje robocze (ten sam program), a komputer bedacy "serwerem" jest jednoczesnie stacja robocza, chcialbym dla bezpieczenstwa sama baze przeniesc na inna maszyne.
Ze wzgledow na brak kosztow licencji za system operacyjny, najbardziej odpowiadaloby mi przeniesc baze danych na ASE 15 Express Edition dzialajaca pod Linuksem.
Pytanie tylko - czy takie cos da sie bezproblemowo zrobic? Zrobic eksport bazy SQL Anywhere 9, potem wszystko zaimportowac do ASE 15 Express Edition pod Linuksem, w ustawieniach aplikacji zmienic adres serwera, i juz?
Czy raczej powinienem spodziewac sie jakichs problemow? Sama baza jest niewielka, jakies 20 MB. Z Sybase do tej pory nie mialem stycznosci, modyfikacja aplikacji nie jest mozliwa, a bazy danych (poza eksport/import) wolalbym rowniez nie ruszac.
-- Tomasz Chmielewski
=?ISO-8859-2?Q?Rafa=B3?= Posmyk - 01-06-2006 00:02
Tomasz Chmielewski wrote at Mittwoch, 31. Mai 2006 11:11:
> Ze wzgledow na brak kosztow licencji za system operacyjny, najbardziej > odpowiadaloby mi przeniesc baze danych na ASE 15 Express Edition > dzialajaca pod Linuksem.
A może po prostu zainstalować serwer ASA na Linuksie ?
> Pytanie tylko - czy takie cos da sie bezproblemowo zrobić? Zrobic > eksport bazy SQL Anywhere 9, potem wszystko zaimportowac do ASE 15 > Express Edition pod Linuksem, w ustawieniach aplikacji zmienic adres > serwera, i juz?
Cóż, ASA i ASE to produkty Sybase. Istnieją produkty realizujące replikacje/synchronizacje miedzy ASA i ASE (Mobilink i SQL Remote). Jakby dobrze poszukać, to pewnie gdzieś znajdzie sie narzędzie albo skrypt, który pomorze w migracji. Jeśli nie - trzeba zakasać rękawki ;-)
> Czy raczej powinienem spodziewac sie jakichs problemow? Sama baza jest > niewielka, jakies 20 MB. > Z Sybase do tej pory nie mialem stycznosci, modyfikacja aplikacji nie > jest mozliwa, a bazy danych (poza eksport/import) wolalbym rowniez nie > ruszac.
Pierwsza sprawa to czy Lexware wspomaga ASE - z tego co wiem nie !
Lexware posiada wbudowana funkcjonalność do administracji baza danych (np. backup/recovery). Czy aby to nie implikuje konkretnego silnika i systemu operacyjnego. Z tego co widzialem, produkty Lexware są dość mocno zorientowane w kierunku ms windows :-| Być może nawet współpraca z ASA zainstalowanym na Linuksie nie jest mozliwa (bo lexware chce koniecznie rozmawiać z serwerem SQL przez "named pipes" :-P )
Dalej, mogą istnieć różnice w modelu/strukturze danych wnikające z możliwości danego silnika. Myślę tu o typach kolumn, użyciu (bądź nie) constraintow (declarative referential integrity), wyzwalaczy i procedur składowanych, etc.
Chyba najbardziej higienicznie będzie zapytać producenta o wspomaganie dla ASE (pod Linuksem) i możliwości migracji danych z ASA. Jeśli powie, ze za 3k PLN zrobi, znaczy przynajmniej, ze sie da :-)
Ciao, Smyk -- Fju fju - powiedział Ćwirek
Tomasz Chmielewski - 01-06-2006 00:02
Rafał Posmyk wrote: > Tomasz Chmielewski wrote at Mittwoch, 31. Mai 2006 11:11: > >> Ze wzgledow na brak kosztow licencji za system operacyjny, najbardziej >> odpowiadaloby mi przeniesc baze danych na ASE 15 Express Edition >> dzialajaca pod Linuksem. > > A może po prostu zainstalować serwer ASA na Linuksie ?
No wlasnie o to mi chodzi :)
(...)
> Dalej, mogą istnieć różnice w modelu/strukturze danych wnikające > z możliwości danego silnika. Myślę tu o typach kolumn, użyciu (bądź nie) > constraintow (declarative referential integrity), wyzwalaczy i procedur > składowanych, etc. > > Chyba najbardziej higienicznie będzie zapytać producenta o wspomaganie > dla ASE (pod Linuksem) i możliwości migracji danych z ASA. Jeśli powie, > ze za 3k PLN zrobi, znaczy przynajmniej, ze sie da :-)
Dzieki za odpowiedz. Szukalem w googlach, pytalem na grupach sybase.*, ale cos nikt nie byl w stanie udzielic mi takiej odpowiedzi.
Spytam po prostu producenta (Lexware), i jak odpowie, ze "da sie", to bede drazyl temat.
-- Tomasz Chmielewski
=?ISO-8859-2?Q?Rafa=B3?= Posmyk - 01-06-2006 00:02
Tomasz Chmielewski wrote at Mittwoch, 31. Mai 2006 12:50:
>>> ... najbardziej >>> odpowiadaloby mi przeniesc baze danych na ASE 15 Express Edition >>> dzialajaca pod Linuksem. >> >> A może po prostu zainstalować serwer ASA na Linuksie ? > > No wlasnie o to mi chodzi :)
_ASA_ i _ASE_ to nie jest to samo !
> Szukalem w googlach, pytalem na grupach sybase.*, ale cos nikt nie byl w > stanie udzielic mi takiej odpowiedzi.
Widzialem. Są jeszcze grupy dyskusyjne na serwerze newsów u Sybase (news://forums.sybase.com)
> Spytam po prostu producenta (Lexware), i jak odpowie, ze "da sie", to > bede drazyl temat.
http://www.lexware.de/Foren/Products...rticle?id=1366
Ciao, Smyk -- Fju fju - powiedział Ćwirek
Tomasz Chmielewski - 01-06-2006 00:02
Rafał Posmyk wrote: > Tomasz Chmielewski wrote at Mittwoch, 31. Mai 2006 12:50: > >>>> ... najbardziej >>>> odpowiadaloby mi przeniesc baze danych na ASE 15 Express Edition >>>> dzialajaca pod Linuksem. >>> A może po prostu zainstalować serwer ASA na Linuksie ? >> No wlasnie o to mi chodzi :) > > _ASA_ i _ASE_ to nie jest to samo !
No tak. Ale chyba Sybase nie udostepnia darmowego ASA dla Linuksa (tzn. udostepnia "dla developerow", ale to chyba nie to samo, i raczej licencja nie pozwolilaby na uzywanie tego w firmie)?
>> Szukalem w googlach, pytalem na grupach sybase.*, ale cos nikt nie byl w >> stanie udzielic mi takiej odpowiedzi. > > Widzialem. Są jeszcze grupy dyskusyjne na serwerze newsów u Sybase > (news://forums.sybase.com) > >> Spytam po prostu producenta (Lexware), i jak odpowie, ze "da sie", to >> bede drazyl temat. > > http://www.lexware.de/Foren/Products...rticle?id=1366
Tez czytalem na tych forach.
Ktos sie chwalil, ze dziala mu Lexware, a serwer bazy danych ma na Linuksie... po czym okazalo sie, ze na Linuksie zostal odpalony vmware, a pod nim Windows...
Ale tego posta gdzies przeoczylem, slepy na starosc sie robie, czy co? :)
-- Tomasz Chmielewski
ViBart \(Bartosz Żyszkiewicz\) - 03-06-2006 00:14
>> _ASA_ i _ASE_ to nie jest to samo ! > > No tak. > Ale chyba Sybase nie udostepnia darmowego ASA dla Linuksa (tzn. udostepnia > "dla developerow", ale to chyba nie to samo, i raczej licencja nie > pozwolilaby na uzywanie tego w firmie)?
I raczej nie zapowiada sie aby zrobili darmowa ASA
> Pytanie tylko - czy takie cos da sie bezproblemowo zrobic? Zrobic eksport > bazy SQL Anywhere 9, potem wszystko zaimportowac do ASE 15 Express Edition > pod Linuksem, w ustawieniach aplikacji zmienic adres serwera, i juz?
W zaleznosci jak skomplikowana masz strukture bazy i jakie dane trzymasz. Jezeli jest ona prosta, to polecam dbunload -n struktury, wyladowanie danych do plikow, przystosowanie struktury do ASE, zaladowanie danych (bcp) do ASE. No i oczywiscie sterowniki dla ASE. W razie wyboru takiego pomyslu moge podeslac skrypty do zmiany struktury ASA na ASE.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?=
Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?=
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
[MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?=
=?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?=
Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
=?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?=
[Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?=
=?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
zanotowane.pldoc.pisz.plpdf.pisz.plbajkomoda.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|