Problemy z systemami - PC-Best
Transkrypt
Problemy z systemami - PC-Best
Problemy techniczne z systemami Brak bibliotek.......................................................................................................................................1 Instalacja programu w nowej lokalizacji..............................................................................................2 Directory is controlled by other NET file.............................................................................................2 Zwiększanie ilości stanowisk w sieci...................................................................................................3 Odzyskanie zbiorów z kopii w wersji BDE.........................................................................................3 Wskazywanie lokalizacji danych wersji BDE w sieci..........................................................................4 Brak bibliotek System (Sfinks, Seter, Nexum, Sema) sygnalizuje brak bibliotek. Jeżeli napotkamy komunikaty w rodzaju: lub: Oznacza to, że nie posiadamy wymaganych bibliotek lub z jakiegoś powodu nie zostały one zainstalowane. Żeby rozwiązać problem należy ręcznie wkopiować wymagane biblioteki do katalogu C:\Windows\ System32\. Nazwa katalogu systemowego może się różnić w zależności od systemu operacyjnego, przykładowo zamiast napisanej wyżej może być C:\WinNT\System32. Link do wymaganych bibliotek: www.pcbest.pl/strona/ramki_pliki/bibl.zip ----------------------------źródło: www.pcbest.pl, strona:1 Problemy techniczne z systemami Instalacja programu w nowej lokalizacji Krótki opis jak przenieść dane na nowy serwer. Opis dotyczy systemów SFINKS, SETER, SETIN, SEMA, NEXUM. Wersja BDE. W przypadku wersji BDE w samym programie w serwisie znajduje się opcja 'Kopia zapasowa', za jej pomocą zostanie utworzony plik *.zip, który można przenieść do nowej lokalizacji. Na nowym serwerze rozpakowujemy plik zip do katalogu, w którym będą docelowo znajdowały się dane, po czym przekierowujemy wszystkich użytkowników na nowy serwer (lokalizacja baz danych, czyli programik LocateDB.exe). Wersja C/S (Firebird 1.5) W przypadku wersji klient-serwer sprawa jest trochę trudniejsza. Aby przenieść dane należy zrobić kopię zapasową, którą odtwarzamy na nowym serwerze. Kopia zapasowa musi być wykonana za pomocą narzędzi dostarczanych przez samego Firebird'a. Tak więc możemy albo wykorzystać bezpośrednio narzędzie gbak.exe (katalog instalacyjny Firebird'a podkatalog bin) lub narzędzie dostarczane z naszym programem IBBackup. Alternatywą do wykonywania kopii mogą być również inne darmowe narzędzia dostępne na stronach WWW. Jednym z takich narzędzi jest windowsowy programik Fibs. Dokładny opis wykonywania kopii zapasowej powinien znajdować się w instrukcji do programów. Dodatkowo w wersji CS należy przenieść katalog wspólny do nowej lokalizacji. W katalogu tym należy wpisać poprawne dane w pliku dbparams.txt. Następnie przekierowujemy kolejno wszystkich klientów na nowy serwer poprzez poprawne wskazanie katalogu wspólnego w pliku ibshdir.cfg (katalog instalacyjny klienta). Directory is controlled by other NET file Problem przy uruchomieniu SFINKSa w wersji BDE ... System SFINKS podczas pracy tworzy pliki robocze z rozszerzeniem lck oraz net. Przy prawidłowej pracy pliki te są usuwane jednak gdy nastąpi gwałtowne przerwanie pracy z systemem (na przykład reset komputera) może się okazać, że pliki te pozostaną na dysku. W takich sytuacja najczęściej pojawia się komunikat: "Directory is controlled by othe NET file" lub podobny. W takim przypadku musimy: a). usunąć te pliki (można zrobić to ręcznie lub użyć specjalnie przygotowanego przez nas programu: www.pcbest.pl/strona/ramki_pliki/pdxremove.zip b). usunąć przyczynę (jeśli nie był to reset komputera). Przyczyna tkwi w niewłaściwym ustawieniu lokalizacji danych (wyjaśnienia w odrębnym artykuliku). ----------------------------źródło: www.pcbest.pl, strona:2 Problemy techniczne z systemami Zwiększanie ilości stanowisk w sieci Sposób instalacji dodatkowego stanowiska w sieci. Rodzaj wersji programu (m.in. ilość stanowisk) jest zapisana w specjalnym pliku o nazwie __1234__.cds (przy standardowej instalacji znaleźć go można na ..\program files\PCBest\Sfinks4Win). Po zamówieniu przez użytkownika dodatkowego stanowiska ten plik jest wysyłany pocztą elektroniczna pod wskazany adres. Na nowym stanowisku należy wykonać następujące działania: a). zainstalować program z płyty instalacyjnej b). na wszystkich stanowiskach wgrać NOWY plik __1234__.cds c). w wersji BDE, używając programu (w pakiecie SFINKSa) LOKALIZACJA BAZ DANYCH wskazać właściwą lokalizację (przy wskazywaniu lokalizacji baz danych prosimy zwrócić uwagę na nazewnictwo ścieżek dostępu) d). przeprowadzić aktualizację do najnowszej wersji programu (do pobrania ze stron) e). w wersji BDE z pakietu SFINKS wykonać punkt "Pierwsze uruchomienie" Odzyskanie zbiorów z kopii w wersji BDE W jaki sposób odzyskać zbiory skopiowane wcześniej przy pomocy opcji w systemie SFINKS. Zbiory roczne Sfinksa przechowywane są w katalogach ZB_rok (np.ZB_2005), zbiory stałe (nie przypisane do poszczególnych lat) w ZB_Stale, zaś zbiory sterujące w MasterDB, zatem w celu odzyskania powyższych danych należy w folderze z danymi utworzyć katalogi: F_Firma\ZB_2005 F_Firma\ZB_2006 F_Firma\ZB_Stale MasterDB. Przywrócenie kopii danych (pliki danych bez indeksów) spowoduje, że początkowo nie będzie można się zalogować do programu, mimo nieudanego logowania dostępna w programie jest opcja. Odtworzenie struktur tabel i należy ją wybrać pamiętając, że za pierwszym razem odtwarzamy wyłącznie zbiory sterujące, po tym procesie możemy już normalnie zalogować się do programu, należy jeszcze raz wybrać odtworzenie struktur tabel, ale tym razem wybieramy wszystkie zbiory. W przypadku pracy na kilku latach należy zalogować się do każdego z lat i na nim uruchomić odtworzenie struktur tabel. ----------------------------źródło: www.pcbest.pl, strona:3 Problemy techniczne z systemami Wskazywanie lokalizacji danych wersji BDE w sieci Przy jednoczesnej pracy w sieci wszystkie komputery powinny wykorzystywać ten sam sposób nazewnictwa ścieżki dostępu do danych W przypadku jednoczesnej pracy na kilku stanowiskach program pracuje na danych znajdujących się w pewnym udostępnionym katalogu. Katalog ten może być wskazany poszczególnym stanowiskom na dwa sposoby: poprzez wykorzystanie mapowanego dysku albo poprzez wykorzystanie pełnej sieciowej nazwy (\\nazwa_komputera\nazwa_dysku). Wszystkie komputery powinny wykorzystywać ten sam sposób nazewnictwa ścieżki dostępu do danych. Każdy z podanych sposobów wskazania katalogu danych posiada dodatkowe obwarowania: 1. Pełna sieciowa nazwa katalogu(\\nazwa_komputera\katalog). Wszystkie komputery muszą posiadać taką samą lokalizację baz danych, należy w szczególności pamiętać, aby komputer na którym umieszczone są dane również w przypadku uruchamiania na nim programu wskazywał pliki danych poprzez pełną nazwę sieciową (zamiast np. C:\Katalog\Dane musi być :\\komputer\c\katalog\Dane). 2. Wykorzystanie mapowanych dysków. Poszczególne komputery powinny posiadać wskazanie do danych różniące się co najwyżej literą dysku, zatem dopuszczalne są poniższe wskazania: c:\programy\sfinks\data na 1 komputerze g:\programy\sfinks\data na 2 komputerze r:\programy\sfinks\data na 3 komputerze niedopuszczalne jest poniższe mapowanie: c:\programy\sfinks\data na 1 komputerze g:\sfinks\data na 2 komputerze r:\programy\sfinks\data na 3 komputerze W każdym z przypadków do wskazania katalogu danych służy program locatedb.exe dostępny jako skrót o nazwie "Lokalizacja baz danych". ----------------------------źródło: www.pcbest.pl, strona:4