|
Microsoft Office Access |
|
|
Problemi u Accessu 2007 posle Office 2007 SP-1Nivo:
Uobičajeni impuls je da prva servisna ispravka nekog važnog paketa bude instalirana čim se pojavi. Međutim, Office 2007 SP-1 je doneo glavobolju kreatorima Access aplikacija koje koriste Runtime modul kod klijenata... Microsoft je zaista vredno radio i objavio gotovo u isto vreme dve velike servisne dopune za dva veoma različita paketa (iste namene). Da li je istovremeni rad na oba doneo opisane greške u SP3 za Microsoft Office 2003 ili je to samo posledica određenih propusta, ili čak nedovoljnog vremena za testiranje, nebitno je za ono što sledi u tekstu. Tek, pred nama je i prva velika dopuna za poslednji Microsoft Office. Obično savetujemo da se kod poslovne primene ipak sačeka prva servisna dopuna kojom se ispravljaju greške koje su se nekako "provukle" kroz zaista obimno testiranje. Postoji jedan veoma neobičan scenario kojim možete dovesti svoj kredibilitet u pitanje. Evo o čemu se radi: napravili ste program/bazu podataka u Accessu 2007. Vaš klijent pokreće program koristeći Runtime za Access 2007. Kada instalirate SP1 za Microsoft Office 2007 ili to računar sam učini upotrebom servisa Automatic Update, vaš Access 2007 će i dalje moći da kreira "kompajliran" program u formatu ACCDE, ali će pokušaj pokretanja programa u Runtime okruženju proizvesti grešku: This database is in an unrecognized format. Drugim rečima, Access 2007 bez instalirane servisne dopune SP1, odnosno Runtime okruženje poslednje verzije ne mogu da učitaju i pokrenu kompajliranu bazu podataka načinjenu sa Accessom 2007 sa instaliranom servisnom dopunom SP1. Rešenje, naoko, deluje jednostavno: instalirajte Office 2007 SP1 na računaru gde se koristi samo Runtime modul. Međutim, ovde se javlja problem: SP1 se ne može instalirati na ovom sistemu, jer procedura za instalaciju ne vidi ključne elemente koji su potrebni za instalaciju servisnog paketa. Pogledajmo zvanične savete iz članka baze znanja 946205 Ako ste bazu već konvertovali sa verzijom koja ima apliciran SP1, nejasno je kako se može učitati u verziju bez aplicirane servisne ispravke. Ako ne možete da primenite nijedan od ova dva načina, upotrebite treći: iskopirajte izvršnu datoteku Msaccess.exe sa računara koji nema SP1 na računar koji ga ima (ne važi za Runtime), ali ujedno sačuvajte kopiju datoteke koju prepisujete u npr. Msaccess_rt.exe. Sada pokušajte da učitate bazu. Ukoliko se baza učita, "deinstalirajte" SP1 (tj. deinstalirajte Office, pa ga opet instalirajte bez SP1). Osim saveta da sačekate sa instalacijom SP1 za Microsoft Office 2007, barem dok ne postane moguće da se primeni dopuna na Runtime modul, ili dok ne postane dostupan Runtime modul sa već apliciranom servisnom dopunom, pripazite na verzije baza podataka - ako klijent koristi isključivo Runtime modul, vi morate da koristite Access 2007 bez SP1. Savet koji za sada nećete naći drugde na Internetu: iskopirajte izvršnu datoteku Msaccess.exe iz vaše instalacije Microsoft Office 2007 na računar koji ima samo Runtime. Razlike između izvršnih datoteka pune instalacije i Runtime praktično nema; Runtime je osiromašena verzija pune instalacije. Ovakvo rešenje je privremeno, barem dok ne bude moguće instalirati SP1 na Runtime modul i verovatno će pri narednim instalacijama dopuna doneti probleme jer Windows Installer nije "obavešten" o ovoj izmeni. Zato smatrajte ovu izmenu privremenom ili jednostavno - ne instalirajte SP1.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |