U projektu programa Access (*.adp) pomoću akcije makronaredbe TransferSQLDatabase možete prenijeti bazu podataka programa Microsoft SQL Server 7.0 ili noviju u drugu bazu podataka sustava SQL Server 7.0 ili noviju. Dodatne informacije o prijenosu baze podataka potražite u dokumentaciji SQL Server podataka.
Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana.
Napomena: Access 2010 zadnja je verzija koja podržava podatkovne projekte programa Access.
Postavka
Akcija makronaredbe TransferSQLDatabase sadrži sljedeće argumente.
|
Argument akcije |
Opis |
|
Poslužitelj |
Naziv poslužitelja baze podataka SQL Server 7.0 ili novije verzije na koji kopirate. |
|
Baza podataka |
Naziv nove baze podataka koja će se stvoriti na odredišnom poslužitelju. |
|
Koristi pouzdanu vezu |
Određuje postoji li pouzdana veza s SQL Server. Ako je postavljeno na Da, postoji pouzdana veza, a argumentiPrijava i Lozinka nisu obavezni. Ako je postavljeno na Ne, potrebnisu argumenti Prijava i Lozinka. Zadana je postavka Da. Kada koristite pouzdanu vezu, SQL Server sigurnost integrira sa sigurnošću operacijskog sustava Windows radi pružanja jedne prijave mreži i bazi podataka. |
|
Prijava |
Naziv poslužitelja za prijavu na odredište. |
|
Lozinka |
Lozinka za argument Prijava . Lozinka se pohranjuje kao tekst u projektu programa Access, ali je skrivena tijekom postupka prijenosa baze podataka. |
|
Prijenos kopiranih podataka |
Određuje hoće li se podaci uvrstiti u postupak prijenosa baze podataka. Kada je postavljeno na Da, svi se podaci uvršt će za sve tablice, zajedno sa svim strukturama podataka, proširenim svojstvima i objektima baze podataka. Kada je postavljeno na Ne, iz tablica se ne uvrštju nikakvi podaci. Na odredišnom poslužitelju stvaraju se samo struktura tablice i proširena svojstva, zajedno sa svim drugim objektima baze podataka (osim dijagrama baze podataka). Zadana je postavka Da. |
Napomene
Ne možete izvoditi druge operacije dok se baza podataka prenosi.
Akcija makronaredbe TransferSQLDatabase po zadanom kopira podatke, definicije podataka, objekte baze podataka i proširena svojstva, kao što su zadane vrijednosti, ograničenja teksta i vrijednosti pretraživanja.
Postoje preduvjeti za prijenos baze podataka:
-
Morate biti član uloge sysadmin na odredišnom poslužitelju (na izvorišnom poslužitelju nije potrebna posebna uloga).
-
Trenutni SQL poslužitelj povezan s projektom programa Access (*.adp) i odredišnim poslužiteljem na koji prenosite bazu podataka mora biti SQL Server verzije 7.0 ili novije.
Napomena: Povezani poslužitelji ne prenose se tijekom postupka prijenosa baze podataka.
Da biste pokrenuli akciju makronaredbe TransferSQLDatabase u modulu Visual Basic for Applications (VBA), koristite metodu TransferSQLDatabaseobjekta DoCmd .