Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.
Akcija makronaredbe CopyDatabaseFile možete koristiti da biste kopiju trenutne Microsoft SQL Server 7.0 ili noviji baze podataka povezanih s projektom programa Access (* .adp). Access odvaja trenutnu bazu podataka, a potom ga na odredišnom poslužitelju. Dodatne informacije o odvajanje i spajanje baze podataka potražite u dokumentaciji sustava SQL Server.
Napomena: Ova akcija nije dopušteno ako baza podataka nije pouzdana.
Napomena: Access 2010 je zadnje verzije s podrškom za projekte podataka programa Access.
Postavka
Akcija makronaredbe CopyDatabaseFile sadrži sljedeće argumente.
Argument akcije |
Opis |
Naziv datoteke baze podataka |
Naziv nove glavne podatkovne datoteke. Zadani put datoteke je trenutno mjesto datoteke projekta programa Access (.adp). |
Prebriši postojeće datoteke |
Određuje hoće li zamijeniti postojeću datoteku s istim nazivom. Ako je postavljeno na da i naziv datoteke već postoji, datoteka će se prebrisati. Ako je postavljen na ne i naziv datoteke već postoji, datoteka se prebrisati i akcije neće uspjeti. Ako datoteku već postoji, ova se postavka zanemaruje. Zadano je da. |
Ukloniti sve korisnike |
Određuje hoće li Access prekinuti vezu korisnika s bazom. Ako je postavljeno na da, svi korisnici koji su povezani s trenutne baze podataka niste povezani tako da možete nastaviti postupak kopiranja baze podataka. Ako je postavljen na ne , a jedan ili više korisnika su povezani s bazom podataka, postupak ne uspije kopiju baze podataka. Zadani je ne. Prekidanje veza korisnika s bazom podataka bez odgovarajućeg upozorenja može dovesti do gubitka podataka. |
Napomene
Postupak kopiranja je sinkroniziran pa nećete moći izvršiti ostalih operacija kopiju baze podataka dok se ne dovrši.
Akcija makronaredbe CopyDatabaseFile ne samo kopira podatke, definicije podataka i objekte baze podataka, nego i proširena svojstva, primjerice zadane vrijednosti, tekstna ograničenja i vrijednosti pretraživanja.
Preduvjeti za kopiranje baze podataka:
-
Morate prekinuti svih aplikacija i korisnika prije kopiranja datoteke baze podataka.
-
Potrebno je zatvoriti sve objekte i prikaze osim navigacijskog okna.
-
Trenutna baza podataka morate je replicirati.
-
Izvorišne poslužitelj baze podataka mora biti Microsoft SQL Server verzije 7.0 ili noviji ili SQL Server 2000 Desktop Engine pokrenuta na lokalnom računalu.
-
Baze podataka SQL Server na izvornom poslužitelju mora biti sastoji od jedne datoteke baze podataka.
-
Morate biti član s ulogom na izvorišne i odredišne računala sustava SQL Server.
Da biste pokrenuli akciju makronaredbe CopyDatabaseFile u u modulu Visual Basic for Applications, koristiti metodu CopyDatabaseFile objekta DoCmd .