Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
kb:command_line_msbalans_exe [2012/07/11 23:35] – [Zadavanje posebnog zadatka] milano | kb:command_line_msbalans_exe [2014/08/27 09:43] – [Analiza performansi baze podataka] milano | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~COMPLEX_TABLES~~ | ||
+ | |||
+ | |||
====== Komandna linija modula MSBALANS.EXE ====== | ====== Komandna linija modula MSBALANS.EXE ====== | ||
Line 9: | Line 12: | ||
- | **msbalans.exe [/f://<identifikacioni broj firme koju treba otvoriti>// | + | **msbalans.exe [/f:<// |
===== Opis ===== | ===== Opis ===== | ||
Line 53: | Line 57: | ||
- (opciono) neće biti ponovo tražena lozinka korisnika, pod uslovom da je predata kroz XML fajl zadataka | - (opciono) neće biti ponovo tražena lozinka korisnika, pod uslovom da je predata kroz XML fajl zadataka | ||
- neće biti prikazana glavna upravljačka forma programa | - neće biti prikazana glavna upravljačka forma programa | ||
+ | |||
+ | |||
+ | ==== Otvaranje željenog arhiva ==== | ||
+ | |||
+ | |||
+ | Kada je neophodno da se otvori neki arhiv u okviru tekuće firmi koristi se sintaksa: | ||
+ | |||
+ | |||
+ | **msbalans.exe /a:<ime arhiva> | ||
+ | |||
+ | |||
+ | gde je | ||
+ | |||
+ | |||
+ | **<ime arhiva> | ||
+ | |||
+ | |||
+ | Ovu komandu msbalans.exe koristi i interno za prelazak iz tekuće godine u arhive i obrnuto. | ||
+ | |||
+ | |||
+ | ~~COMPLEX_TABLES~~ | ||
+ | |||
+ | |||
+ | ==== Forsiranje COM+ Servera ==== | ||
+ | |||
+ | |||
+ | Određivanje IP adrese odnosno naziva Balans COM+ Servera sa kojim se treba povezati sprovodi se sledećom komandom: | ||
+ | |||
+ | |||
+ | **msbalans.exe /c:<IP adresa/DNS ime servera> | ||
+ | |||
+ | |||
+ | gde je | ||
+ | |||
+ | |||
+ | **<IP adresa/DNS ime servera> | ||
+ | |||
+ | ==== Odabir ACE OLE DB drajvera za upravljanje bazom ==== | ||
+ | |||
+ | |||
+ | Naslednik JET4.0 drajvera za bazu je [[http:// | ||
+ | |||
+ | |||
+ | Balans je moguće naterati da za drajver koristi ACE umesto JET sledećom komandom: | ||
+ | |||
+ | |||
+ | **msbalans.exe / | ||
+ | |||
+ | |||
+ | **// | ||
+ | // | ||
+ | |||
+ | |||
+ | ~~COMPLEX_TABLES~~ | ||
+ | |||
+ | |||
+ | ==== Promena ekstenzije baze podataka ==== | ||
+ | |||
+ | |||
+ | ACE dolazi i sa novim formatom baze podataka **accdb**. Mehanizam podjednako dobro radi i sa //mdb// fajlovima, ali novi format donosi neke pogodnosti u samoj strukturi baze pa ćemo i baze polako prebacivati na njega. Ukoliko je potrebno umesto // | ||
+ | |||
+ | |||
+ | **msbalans.exe / | ||
+ | |||
+ | |||
+ | gde je | ||
+ | |||
+ | |||
+ | **< | ||
+ | ==== Analiza performansi baze podataka (Balans Profajler) ==== | ||
+ | |||
+ | |||
+ | U cilju utvrđivanja uskih grla u radu sa bazom podataka moguće je pokrenuti program u režimu zapisivanja dnevnika izvršavanja komandi zadatih bazi podataka. Biće zapisano sledeće: | ||
+ | |||
+ | |||
+ | * Vrsta (tipa) transakcije | ||
+ | * SQL upita za sakupljanje / izmenu podataka | ||
+ | * Vreme pokretanja upita i vreme završetka upita | ||
+ | * Dužina trajanja (u sekundama) svake komande | ||
+ | * Broj slogova na koje je upit uticao (samo za upite koji vrše promene u bazi) | ||
+ | * Podaci o transakciji | ||
+ | |||
+ | |||
+ | Zapis je u CSV formatu, a separator je // | ||
+ | |||
+ | |||
+ | Program se pokreće u režimu logovanja dodavanjem **/ | ||
+ | |||
+ | |||
+ | Primer komande koja zapise snima u fajl C: | ||
+ | |||
+ | |||
+ | **msbalans.exe / | ||
+ | |||
+ | |||
+ | Za više detalja pogledati članak [[: | ||