Primjenjuje se na
Access 2010 Access 2007

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 .

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.