mojaSymfonia FORUM
https://forum.mix-soft.pl/

Instalacja i przenoszenie baz
https://forum.mix-soft.pl/viewtopic.php?f=16&t=597
Strona 1 z 3

Autor:  Hugster [ 2009-02-12, 11:48 ]
Tytuł:  Instalacja i przenoszenie baz

Witam serdecznie, jako że jest to mój pierwszy post.


Sytuacja wygląda tak, że dwa komputery księgowości zostają wymienione - a co za tym idzie całe bazy należy przenieść.

Moje pytanie brzmi - jak?
Z tego co zauważyłem, to po odpaleniu Symfonii jest możliwość zrobienia kopii i przywrócenia jej potem. Czy to wystarczy? Czy po instalacji wersji identycznej jak ta która była wystarczy jak w insercie zdearchiwizować bazę?

Oprogramowanie to Symfonia Premium Kadre, Księgowość, Płace - wersja 2008.0.0.

Firma ma jedną bazę, która nie jest jakoś bardzo obszerna.


Prześledziłem wątki na forum, ale szukając nie natknąłem się na podbny - łopatologicznie objaśniony temat.


Z góry dziękuje i pozdrawiam
Hugster

Autor:  wrob [ 2009-02-12, 11:57 ]
Tytuł: 

tak kopia z programu wystarczy.
A mozna tez po prostu skopiwac cala katalogi z danymi exlporerem czy total commanderem i dolaczyc potem w programie

Autor:  Hugster [ 2009-02-12, 12:59 ]
Tytuł: 

Ale należy przegrywać tylko katalog Baza.1, Baza.2 który jest w folderze z programem?

Drugie pytanie i chyba najważniejsze - czy wersja 2008 działa pod Vista? Bowiem takie systemy maja zakupione komputery mimo moich próśb o xp...

Autor:  rafal [ 2009-02-12, 13:01 ]
Tytuł: 

jeżeli wymieniasz komputer na którym są dane i program
1. skopiuj cały katalog programu np: c:\symfonia\
2. najprawdopodobniej bazy danych znajdują się też w tym katalogu np: c:\symfonia\baza_firmy
3. Sprawdź jaka wersja programu jest zainstalowana
4. na nowym komputerze wklej skopiowany katalog c:\symfonia
5. zainstaluj stację roboczą programu

jeżeli wymieniany koputer, który jest stacją roboczą
1. zainstaluj stację roboczą

Autor:  Spikens [ 2009-02-12, 16:34 ]
Tytuł: 

Hugster pisze:
Drugie pytanie i chyba najważniejsze - czy wersja 2008 działa pod Vista? Bowiem takie systemy maja zakupione komputery mimo moich próśb o xp...


Nie lubie Visty ale mam ja na laptopie a na laptopie bawie różnymi wersjami programów i u mnie działa :)

Autor:  Hugster [ 2009-02-12, 16:56 ]
Tytuł: 

Ja też jej nie lubie, a coż zrobić - takie kupili :/

A na Viscie wersja 2008 działa w trybie zgodności z XP czy tak 'sama z siebie'?
Bo testować będę dopiero pod wieczór.

Autor:  Spikens [ 2009-02-12, 23:38 ]
Tytuł: 

'sama od siebie' :P

Autor:  Nietoperz82 [ 2009-02-15, 23:57 ]
Tytuł: 

Spikens pisze:
Hugster pisze:
Drugie pytanie i chyba najważniejsze - czy wersja 2008 działa pod Vista? Bowiem takie systemy maja zakupione komputery mimo moich próśb o xp...


Nie lubie Visty ale mam ja na laptopie a na laptopie bawie różnymi wersjami programów i u mnie działa :)


Z tego co wiem z systemami 32bitowymi nie ma problemu (zawsze można uruchomić w trybie zgodności z poprzednią wersją). Problem może się pojawić z wersjami 64bitowymi.

pozdr

Autor:  Mingu [ 2009-02-16, 13:59 ]
Tytuł: 

By nie zakłądać nowego tematu skorzystam z tego, mam nadzieje iż autor nie będzie miał nic przecwiko :)

a więc...
Mam zainstalowany Pervasive v10 oraz Sumfonie Handel Premium 2009, próbuje przenieść dane z symfonii do ms sql 2000, mam pliki ddf zrobione przez lokalnego dystybutora, ale przy próbie przeniesienia czego kolwiek w sql enterprise managerze niestety nie widac zadnych danych ( tabel/vidoków.. etc.. )

Czy moze macie jakieś podpowiedzi co moge robić nie tak ?

Autor:  Nietoperz82 [ 2009-02-16, 14:22 ]
Tytuł: 

Najpierw podłącz bazę do pervasiva. Jak tam podłaczysz i jak tam bedziesz widział tabele to nie powinno być zadnego problemu z zassaniem tych tabel do mssql2000.

Przy imporcie wybierasz o ile dobrze pamiętam 'Pervasive Engine' (lub Pervasive client :):):)) a potem wskazujesz nazwę bazy danych (powinna być dostępna z listy rozwijalnej) potem dalej i dalej i powienienes widzieć tabele do przeniesienia.

Normalnie nie da sie przeniesc tabeli NT -> trzeba to załatwić przez eksport do pliku tekstowego najpierw (wykorzystując oczywiście SISS MSSQL) a potem z txteka wciągasz do mssql.

Przed importem musisz w pervasivie poprawic pola datowe na tabelach aby nie było smiesznych wartosci pól daty (np 9999-01-01) - bo mssql odrzuci takie dane i nie przeciągniesz tych danych.

Autor:  Mingu [ 2009-02-16, 15:09 ]
Tytuł: 

No właśnie problemem jest że w Pervasive też nie widać Tabel.... :/

Autor:  wrob [ 2009-02-16, 15:18 ]
Tytuł: 

Wlasciciwe to w SQL 2000 nie ma SISS ale jest DTS

I musisz w DTS zrobic procedury pobierania danych np ze zrodla ODBC ktore sobie zdefiniujesz na na serwerze na bazie pervasive majac ddfy np za pomaca pervasive control center :)
No i potem tylko zrobic aby ten twoj pakiet DTS sie uruchamial co pewien czas np SQL agentem :)

Autor:  Nietoperz82 [ 2009-02-16, 16:14 ]
Tytuł: 

wrob pisze:
Wlasciciwe to w SQL 2000 nie ma SISS ale jest DTS

I musisz w DTS zrobic procedury pobierania danych np ze zrodla ODBC ktore sobie zdefiniujesz na na serwerze na bazie pervasive majac ddfy np za pomaca pervasive control center :)
No i potem tylko zrobic aby ten twoj pakiet DTS sie uruchamial co pewien czas np SQL agentem :)


Owszem nie ma SISS ale to szczegół ponieważ wiadomo o co chodzi. Z wcześniejszych wypowiedzi wnioskuje ze to jest jednorazowy import, a nie co jakis czas, wiec żadne procedury nie sa potrzebne(Po co chodzić na około?). Wystarczy zwykły import z Pervasiva do mssql2000.
Jeżeli pod pervasivem nie widac tabel to problem moze lezec w ddfach lub zle dołaczonej bazie. Może nie dostałeś wszystkich plików ddf. Niech Ci ten dystrybutor wygeneruje na bazie testowej pliki ddf i podeśle całą bazę. Wtedy będziesz miał pewność że podesłał wszystkie pliki. Wystarczy ze do takiej demo bazy wgrasz bazę normalną i wtedy spróbuj ją podłączyć do pervasiva. Poki nie podłączysz jej do pervasiva nie zrobisz żadnego importu.

Autor:  wrob [ 2009-02-16, 21:10 ]
Tytuł: 

A po co komu moze byc jednorazowy import baz w ukladzie handlu?
Przecież gdyby to byla migracja np do innego systemu itp - to raczej by uzytkownik wyeksportowal wszystko do plików tekstowych machanizmami handlu.

Natomiast z mojej praktyki wynika ze migracje automatyczna do MSSQL tak jak leci calymi tabelami to sie czesto robi po to aby np zbierac dane z kliku oddziałow z HM do jednej bazy analitycznej - i potem juz korzystajac z AS itp robić sobie zestawienia controlingowe albo kostki OLAP - albo co tam jescze dusza zapragnie. :)

Autor:  Nietoperz82 [ 2009-02-16, 21:21 ]
Tytuł: 

No to kazdy ma różne doświadczenia:)

Bo np import dokumentów z bazy HMP wczytanej do MSSQL trwa nawet 10razy szybciej niż z Pervasiva, plików textowych czy innych mechanizmów...

Jak masz zaimportować 100tys dokumentów w 2 dni lub w 7 dni - to zazwyczaj ja wybieram opcję 2 dniową:)

Strona 1 z 3 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/