Firebird zarządzanie: Różnice pomiędzy wersjami

Michalp (dyskusja | edycje)
Michalp (dyskusja | edycje)
Linia 539: Linia 539:
====Kroki migracji====
====Kroki migracji====
#Koniecznie przed migracją na FB 2.5 należy wykonać indeksowanie bazy używając pliku: ''back_db_frs.bat'' (poniżej kod).
#Koniecznie przed migracją na FB 2.5 należy wykonać indeksowanie bazy używając pliku: ''back_db_frs.bat'' (poniżej kod).
##Nie wykonanie indeksowania spowoduje na bazie błąd: malformed string. Błąd związany jest z kontrolą zgodności kodowania znaków bazy danych, wymagana konwersja pozwala używać polskich znaków np. w procedurach wbudowanych.
##Nie wykonanie indeksowania spowoduje na bazie błąd: ''malformed string''. Błąd związany jest z kontrolą zgodności kodowania znaków bazy danych, wymagana konwersja pozwala używać polskich znaków np. w procedurach wbudowanych.
##Przeprowadzenie indeksowania na FB 2.5 zmienia ODS bazy – nie ma możliwości powrotu serwera do niższej wersji.
##Przeprowadzenie indeksowania na FB 2.5 zmienia ODS bazy – nie ma możliwości powrotu serwera do niższej wersji.
#Back_db dla FB 2.5 (listing w sekcji poniżej), uruchomienie:
#Back_db dla FB 2.5 (listing w sekcji poniżej), uruchomienie:
Linia 545: Linia 545:
##Do jednego katalogu przenosimy:
##Do jednego katalogu przenosimy:
###Bazę danych,
###Bazę danych,
###Skrypt back_db_fb2.5.bat,
###Skrypt ''back_db_frs.bat'',
###Pliki fbclient.dll, gbak.exe, gfix.exe. Znajdują się w %Program Files%\Firebird\Firebird_2_5\bin.
###Pliki ''fbclient.dll'', ''gbak.exe'', ''gfix.exe''. Znajdują się w ''%Program Files%\Firebird\Firebird_2_5\bin''.
##Uruchamiamy konsolę (naciskamy WIN + R, wpisujemy cmd, naciskamy ENTER),
##Uruchamiamy konsolę (naciskamy ''WIN + R'', wpisujemy ''cmd'', naciskamy ENTER),
##Polecaniem cd <nazwa_katalogu>, gdzie nazwę katalogu wybieramy klawiszem TAB po wpisaniu cd przechodzimy do katalogu, w którym zgromadziliśmy pliki. Literę dysku zmieniamy poprzez d:, e:, f:, g: itd.,
##Polecaniem ''cd <nazwa_katalogu>'', gdzie nazwę katalogu wybieramy klawiszem TAB po wpisaniu ''cd'' przechodzimy do katalogu, w którym zgromadziliśmy pliki. Literę dysku zmieniamy poprzez ''d:'', ''e:'', ''f:'', ''g:'' itd.,
##Wpisujemy back_db_fb2.5.bat <nazwa_bazy_danych> (np. back_db_fb2.5.bat IS_PLACE) i naciskamy ENTER.
##Wpisujemy ''back_db_frs.bat <nazwa_bazy_danych>'' (np. ''back_db_fb2.5.bat IS_PLACE'') i naciskamy ENTER.
##Konsola zwraca informację o wykonanych operacjach.
##Konsola zwraca informację o wykonanych operacjach.
#Migracja dla innego hasła niż masterkey - kopiujemy plik security2.fdb z katalogu firebird_2_1 do katalogu firebird_2_5.
#Migracja dla innego hasła niż masterkey - kopiujemy plik ''security2.fdb'' z katalogu ''firebird_2_1'' do katalogu ''firebird_2_5''.
#Przed przeniesieniem baz danych na serwer 64-bitowy (x64) wykonujemy indeksowanie na serwerze 32-bitowym (x86) z zainstalowany FB 2.1 lub 2.5 – baza z ODS < 11 (czyli nieindeksowana na serwerze w ver. 2.1) nie będzie działać na serwerze FB 2.5 x64.
#Przed przeniesieniem baz danych na serwer 64-bitowy (x64) wykonujemy indeksowanie na serwerze 32-bitowym (x86) z zainstalowany FB 2.1 lub 2.5 – baza z ODS < 11 (czyli nieindeksowana na serwerze w ver. 2.1) nie będzie działać na serwerze FB 2.5 x64.
#Dla programów: Kasa i KSZOB należy w pliku konfiguracyjnym XML dopisać w sekcji link parametr: charset=''WIN1250'', np:
#Dla programów: Kasa i KSZOB należy w pliku konfiguracyjnym XML dopisać w sekcji link parametr: charset=''WIN1250'', np: