Archiwizacja. Instrukcja serwisowa. Redakcja 7.2.105.133



Podobne dokumenty
Konwersja bazy Sybase ASA Runtime do Microsoft SQL Server

Instalacja upgrade programu - Sybase

BACKUP BAZ DANYCH FIREBIRD

Pracownia internetowa w szkole ZASTOSOWANIA

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Forte Zarządzanie Produkcją Instalacja i konfiguracja. Wersja B

Ewidencja Wyposażenia PL+

Instrukcja instalacji v2.0 Easy Service Manager

Biuletyn informacyjny WeriOn. 3/2015 Instrukcja konfiguracji połączenia z programem Subiekt GT r.

baza MS SQLEXPRES domyślnie po instalacji nie umożliwia obsługi połączenia z innego komputera

PCBIZNES Instalacja wersji sieciowej na serwerze z Microsoft Windows 7

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Problemy techniczne SQL Server

Problemy techniczne SQL Server

Instrukcjaaktualizacji

Biuletyn informacyjny WeriOn. 4/2015 Instrukcja konfiguracji połączenia z programem WF-MAG r.

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

Instrukcja instalacji systemu

Sieciowa instalacja Sekafi 3 SQL

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Instalacja programu Warsztat 3 w sieci

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Przebieg instalacji NKP

Instrukcja Instalacji. Instalacja lokalna

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

VinCent v.1.40 zmiany w programie

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Silent setup SAS Enterprise Guide (v 3.x)

VinCent Administrator

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Dokumentacja fillup - MS SQL

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

SERWER AKTUALIZACJI UpServ

Konfiguracja konta pocztowego w Thunderbird

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

System. Instalacja bazy danych MySQL. Autor : Piotr Zielonka tel Piotrków Tryb., sierpień 2018r.

SOLIDWORKS PDM Tworzenie kopii zapasowych.

ELEKTRONICZNA KSIĄŻKA NADAWCZA

Data modyfikacji:

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Instrukcja instalacji programu SYSTEmSM

Program Płatnik Instrukcja instalacji

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

AZACO Eksporter. Instrukcja konfiguracji oraz automatycznego eksportu danych. Przygotowanie środowiska...2. Konfiguracja zadań eksportu danych...

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Zasady współpracy programu Doradca Handlowy z Symfonią

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Instrukcja instalacji usługi Sygnity Service

Archiwizowanie nagrań i naprawa bazy danych

LeftHand Sp. z o. o.

R o g e r A c c e s s C o n t r o l S y s t e m 5

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

Migracja z programu Symfonia Kadry i Płace wer 3.x do Kadr i Płac Forte

Program Import Kontrahentów XLS dla Subiekta GT.

Biuletyn techniczny Instalacja i uruchamianie CDN OPT!MA dodatkowe moŝliwości. Data powstania: Copyright 2007 COMARCH SA

4Trans Tutorial - Aktualizacja do Windows 10. Wersja: 4.5

Instalacja i podstawowa konfiguracja aplikacji ImageManager

Sage Symfonia e-dokumenty. Instalacja programu

dziennik Instrukcja obsługi

Co zawiera ten dokument: Ten dokument zawiera informacje o sposobie organizacji danych w systemie Kancelaris.

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji systemu

Współpraca z platformą Emp@tia. dokumentacja techniczna

(aktualizacja 30 kwietnia 2018)

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2005 Express Edition Service Pack 3 na potrzeby systemu Sz@rk.

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Copyright 2012 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

MikroTik Serwer OpenVPN

Rozwiązanie Zadania egzaminacyjnego egzamin praktyczny z kwalifikacji e13 styczeń 2015

BACKUP BAZ DANYCH MS SQL

SERWER AKTUALIZACJI UpServ

Ulotka skrócona Moduł Analizy BI. Wersja:

Wdrożenie modułu płatności eservice. dla systemu Magento

DBE DataBase Engineering

Instrukcja ELECTRO CARD

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

Dziękujemy Państwu za okazane zainteresowanie produktem DB.IntraSTAT.

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Comarch OPT!MA Analizy BI Wersja

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Symfonia Start e-dokumenty

Instrukcja instalacji i obsługi programu Szpieg 3

SERWER AKTUALIZACJI UpServ

oprogramowania F-Secure

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

WEBCON BPS Instalacja Standalone

Programowanie niskopoziomowe

Instalacja serwera Firebird

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.

Temat lekcji: Har a m r o m nogr g a r m a m za z d a ań a

Transkrypt:

Archiwizacja Instrukcja serwisowa Redakcja 7.2.105.133 31-227 Kraków ul. Jasna 3a tel. (012) 415-23-72 e-mail: market@insoft.com.pl http://www.insoft.com.pl

I Archiwizacja Spis treści I Skrypty archiwizacyjne 1 1.1 Struktura pliku... 1 1.2 Makra 1.3 Polecenia... 1... 1 II Automatyczne archiwizacje 3 III Sybase 8 3.1 Skrypt *.ARH (Sybase)... 8 IV MSSQL 2000 / MSSQL 2005 Express 9 4.1 Skrypt *.ARH (MSSQL)... 9 4.2 Parametry wywołania... "osql" 11

Skrypty archiwizacyjne 1 I Skrypty archiwizacyjne 1.1 Struktura pliku Skrypty do archiwizacji, to pliki tekstowe *.ARH umieszczone w katalogu gdzie został zainstalowany PC-Market, domyślnie jest to "C:\Program Files\Insoft\PCMWin_7_1". Market automatycznie wyszukuje wszystkie pasujące pliki z tego katalogu, w których umieszczone jest przynajmniej polecenie OPIS. Każda linia pliku, rozpoczynająca się od jednej z obsługiwanych komend jest jednym poleceniem dla Marketa. Znaki końca linii (niewidoczne "\r\n") wyznaczają równocześnie koniec polecenia. Słowa kluczowe poleceń można pisać zarówno dużymi, jak małymi literami. Można używać polskich znaków w stronie kodowej Windows albo zastępować je najbliższymi łacińskimi odpowiednikami. Podobnie, jak w DOSie aby zebrac jakies wyrazenie w jeden ciag mimo, ze wystepuja w nim spacje, nalezy obstawic takie wyrazenie cudzyslowami. Jezeli wyrazenie zawiera cudzyslów, np blablabla "bumbum" hej, nalezy je zapisac tak: "blablabla ""bumbum"" hej". W skrypcie można używać makr, które w trakcie wykonywania zostaną rozwinięte przez Marketa na właściwe stringi np. <PARAMETRY_BAZY> 1.2 Makra <PARAMETRY_BAZY> zostanie rozwinięte na odpowiedni string: dsn=...;uid=...;pwd=... - do zastosowania wyłącznie na bazach typu Sybase. <DATA> podstawia datę w formacie RRRRMMDD np. 20051231 <CZAS> czas w formacie GGMM np. 2044 <DZIEN_TYG> dzień tygodnia (zawsze 2 duże litery, bez polskich znaków) np. SR <MIESIAC> miesiąc (zawsze 3 duże litery, bez polskich znaków) np. PAZ 1.3 Polecenia OPIS <tekst> tekst pokazuje sie w liscie wyboru, kiedy uzytkownik wybierze opcje Archiwizacja WYKONAJ <sciezka wywolania jakiegos programu> [<argumenty wywolania>...] uruchamia wskazany program i czeka na jego zakonczenie - UWAGA: Market nie reaguje przez ten czas - stosowac do takich programów, jak archiwizatory. KOPIUJ <sciezka pliku zródlowego - plik musi istniec> <sciezka pliku docelowego> kopiuje jeden plik PRZENIES <sciezka pliku zródlowego - plik musi istniec> <sciezka pliku docelowego - plik nie moze wczesniej istniec> przenosi jeden plik

2 Archiwizacja USUN <sciezka pliku do usuniecia - plik musi istniec> usuwa jeden plik PRZEJDZ <sciezka katalogu, który ma sie stac katalogiem biezacym> ROZLACZ zmienia biezacy folder odlacza sie od bazy danych. Po zakonczeniu skryptu Market nawiaze ponownie poprzednie polaczenie i przeladuje liste towarów. POLACZ <nazwa polaczenia marketowego> laczy sie ze wskazana baza Marketa

Automatyczne archiwizacje 3 II Automatyczne archiwizacje Do automatycznych archiwizacji można wykorzystać zaplanowane zadania w Windows XP. W tym celu wystarczy stworzyć plik wsadowy z poleceniem do backupu np. plik o nazwie "backup_pn.bat" o zawartości: dla bazy Sybase: "C:\Program Files\Sybase\SQL Anywhere 8\win32\dbbackup.exe" -c "uid=dba;pwd=tpwvfsad; DSN=Baza_Szkoleniowa_7_1" -y C:\Archiwum W poleceniu tym należy zmodyfikować hasło do bazy. W przykładzie powyżej jest podane hasło do bazy demo, natomiast każda inna baza zarejestrowana ma swoje unikalne hasło w zależności od numeru seryjnego bazy. W celu uzyskania hasła do bazy należy się skontaktować z serwisem firmy Insoft. Ostatnią zmianę, której musimy dokonać to nazwa połączenia ODBC. Najczęściej jest to ta sama nazwa co połączenie PCM, ale nie jest to reguła. Nazwa parametru połączenia ODBC jest dostępna z poziomu narzędzia "Konfiguracja baz danych" - patrz poniżej. dla bazy MSDE/MSSQL 2000: "c:\program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe" -Usa -P -Q"backup database pcmwin to DISK = 'c:\archiwum\archiwum.dat' with Stats=10, INIT" Polecenie to należy jeszcze odpowiednio zmodyfikować nadając właściwą nazwę bazy, nazwę instancji, jeżeli jest zdefiniowana oraz hasło na administratora "sa" oraz ewentualnie miejsce gdzie ma zostać zarchiwizowana. Więcej informacji można znaleźć w rozdziale Skrypt *.ARH (MSDE).

4 Archiwizacja Tworzenie zaplanowanych zadań

Automatyczne archiwizacje 5 Wybieramy utworzony wcześniej plik wsadowy

6 Archiwizacja Deklarujemy okres wykonywanych zadań np. co tydzień w określony dzień Ustalamy dokładny czas i dzień tygodnia uruchamiania zadania

Automatyczne archiwizacje 7 Decydujemy z jakiego użytkownika ma być wykonane zadanie. Nazwę użytkownika należy podać w formacie Nazwa_komputera\Użytkownik. Uwaga! Wymagane jest hasło do logowania na użytkownika. Jeżeli użytkownik nie ma hasła to należy go założyć, gdyż w przeciwnym wypadku nie uda się uruchomić zadania.

8 Archiwizacja Testowanie utworzonego zadania III W taki sam sposób można tworzyć zadania na kolejne dni, pamiętając o tym, by tworzyć kolejne pliki wsadowe *.bat ze zmienionym katalogiem docelowym. Sybase 3.1 Skrypt *.ARH (Sybase) OPIS "Archiwizacja bazy (Sybase)" WYKONAJ "C:\Program Files\Sybase\SQL Anywhere 8\win32\dbbackup.exe" -y -c <PARAMETRY_BAZY> c:\archiwum Skrypt ten zadziała jednak przy założeniu, że program do wykonywania backupów "dbbackup" znajduje się w miejscu jak podano powyżej. Jeżeli silnik bazy danych został zainstalowany w innym katalogu to należy odpowiednie skorygować ścieżkę. W powyższym przykładzie baza danych będzie się nadgrywać, zapisywać zawsze w to samo miejsce. W takiej sytuacji istnieje ryzyko, że sami niechcący zniszczymy ostatnią dobrą kopię bazy, zastępując ją uszkodzoną. Zalecamy zatem stosowania makr np. określających nazwę dnia tygodnia jak poniższy przykład, co umożliwi nam zachowanie kopii baz z ostatniego tygodnia. OPIS "Archiwizacja bazy (Sybase)" WYKONAJ "C:\Program Files\Sybase\SQL Anywhere 8\win32\dbbackup.exe" -y -c <PARAMETRY_BAZY> c:\archiwum\<dzien_tyg>

MSSQL 2000 / MSSQL 2005 Express 9 IV MSSQL 2000 / MSSQL 2005 Express 4.1 Skrypt *.ARH (MSSQL) OPIS "Archiwizacja bazy (MSDE)" WYKONAJ osql -Usa -P -Q"backup database pcmwin to DISK = 'c:\archiwum\archiwum71.dat' with Stats=10, INIT" Uwaga! Powyższy skrypt może się nie wykonać w przypadku, gdy nie jest widoczna ścieżka do silnika MSSQL tj. nie jest widoczna w PATH. W takiej sytuacji należy odpowiednio poprawić skrypt np. WYKONAJ "c:\program Files\Microsoft SQL Server\80\Tools\Binn\osql.exe" -Usa -P -Q"backup database pcmwin to DISK = 'c:\archiwum\archiwum71.dat' with Stats=10, INIT" dla silnika MSSQL 2005 Express, konieczne będzie podanie hasła na administratora serwera (instalator MSSQL 2005 Express nie pozwala na instalację z pustym hasłem) oraz nazwę instancji, należy również poprawić ścieżkę do programu "osql" WYKONAJ "c:\program Files\Microsoft SQL Server\90\Tools\Binn\osql.exe" -SSERWERPCM \SQLEXPRESS -Usa -Phaslo -Q"backup database pcmwin to DISK = 'c:\archiwum\archiwum71.dat' with Stats=10, INIT" zamiast nazwy lokalnego serwera można również użyć oznaczenia: ".\" np. -S.\SQLEXPRESS Skrypt ten należy jeszcze odpowiednio zmodyfikować nadając właściwą nazwę bazy i ewentualnie miejsce gdzie ma zostać zarchiwizowana. Uwaga! Nazwa bazy może się różnić od nazwy połączenia tj. to co widzimy na liście połączeń przy starcie programu. Nazwę bazy można sprawdzić poprzez narzędzie "Konfiguracja baz danych" i po wejściu w opcje reinstalacji i do właściwości wybranej bazy. Pole "Database" wskazuje na oryginalną bazę na serwerze MSSQL 2000/2005 Express. Kolejna sprawa to ścieżka docelowa. Nie można tutaj użyć zmapowanego dysku sieciowego. Backup bazy może się zapisać wyłącznie na serwerze i dysku lokalnym. Nie ma jednak przeciw skazań, by użyć kolejnych poleceń do kompresji bazy i kopiowania go na dysk sieciowy. Jeżeli archiwizację wywołamy ze stacji klienckiej to i tak plik archiwizacyjny zostanie zapisany na serwerze SQL.

10 Archiwizacja Dla podanej powyżej przykładu dla połączenia pcmwin1, skrypt archiwizacyjny będzie wyglądał następująco: OPIS "Archiwizacja bazy (MSDE)" WYKONAJ osql -Usa -P -Q"backup database pcmwin_051011 to DISK = 'c:\archiwum \Archiwum71.dat' with Stats=10, INIT" Dodatkowo skrypt można zmodyfikować jeszcze o makro np. dnia tygodnia np. OPIS "Archiwizacja bazy (MSDE)" WYKONAJ osql -Usa -P -Q"backup database pcmwin_051011 to DISK = 'c:\archiwum \Arch_<DZIEN_TYG>.dat' with Stats=10, INIT"

MSSQL 2000 / MSSQL 2005 Express 11 4.2 Parametry wywołania "osql" [-U login id] [-P password] [-S server] [-H hostname] [-E trusted connection] [-d use database name] [-l login timeout] [-t query timeout] [-h headers] [-s colseparator] [-w columnwidth] [-a packetsize] [-e echo input] [-I Enable Quoted Identifiers] [-L list servers] [-c cmdend] [-D ODBC DSN name] [-q "cmdline query"] [-Q "cmdline query" and exit] [-n remove numbering] [-m errorlevel] [-r msgs to stderr] [-V severitylevel] [-i inputfile] [-o outputfile] [-p print statistics] [-b On error batch abort] [-X[1] disable commands [and exit with warning]] [-O use Old ISQL behavior disables the following] <EOF> batch processing Auto console width scaling Wide messages default errorlevel is -1 vs 1 [-? show syntax summary]