Firebird zarządzanie: Różnice pomiędzy wersjami
| 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 | ###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 | ##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: | ||