U Access projektu (*.adp) možete da koristite radnju makroa TransferSQLDatabase da biste preneli Microsoft SQL Server 7.0 ili noviju bazu podataka u drugu bazu podataka SQL Server 7.0 ili noviju. Dodatne informacije o prenosu baze podataka potražite u SQL Server podataka.
Napomena: Ova radnja nije dozvoljena ako baza podataka nije pouzdana.
Napomena: Access 2010 je poslednja verzija koja podržava Access projekte podataka.
Postavka
Radnja makroa TransferSQLDatabase ima sledeće argumente.
|
Argument radnje |
Opis |
|
Server |
Ime servera SQL Server 7.0 ili novije verzije servera baze podataka na koji kopirate. |
|
Baza podataka |
Ime nove baze podataka koja će biti kreirana na odredišnom serveru. |
|
Koristi pouzdanu vezu |
Navodi da li postoji pouzdana veza sa SQL Server. Ako se postavi na vrednost "Da", onda postoji pouzdana veza i argumenti "Prijavljivanje" i "Lozinka" nisu potrebni. Ako se izabere opcija Ne, potrebni suargumenti Prijavljivanje i Lozinka. Podrazumevana postavka je Da. Kada koristite pouzdanu vezu, SQL Server bezbednost se integriše sa bezbednošću operativnog sistema Windows kako bi obezbedila jedinstveno prijavljivanje na mrežu i bazu podataka. |
|
Prijavljivanje |
Ime prijavljivanja na odredišni server. |
|
Lozinka |
Lozinka za argument "Prijavljivanje ". Ova lozinka je uskladištena kao tekst u Access projektu, ali je skrivena tokom operacije prenosa baze podataka. |
|
Prenos kopiranih podataka |
Navodi da li treba uključiti podatke u operaciju prenosa baze podataka. Kada se postavi na vrednost "Da", svi podaci su uključeni za sve tabele, zajedno sa svim strukturama podataka, proširenim svojstvima i objektima baze podataka. Kada se postavi na vrednost "Ne", iz tabela nisu uključeni nikakvi podaci. Na odredišnom serveru kreiraju se samo struktura tabele i proširena svojstva, zajedno sa svim ostalim objektima baze podataka (osim dijagrama baze podataka). Podrazumevana postavka je Da. |
Napomene
Ne možete da izvršite druge operacije dok se baza podataka prenosi.
Radnja makroa TransferSQLDatabase podrazumevano kopira podatke, definicije podataka, objekte baze podataka i proširena svojstva, kao što su podrazumevane vrednosti, ograničenja teksta i vrednosti za pronalaženje.
Postoje zahtevi za prenos baze podataka:
-
Morate biti član uloge sysadmin na odredišnom serveru (na izvornom serveru nije potrebna posebna uloga).
-
Trenutni SQL server povezan sa Access projektom (*.adp) i odredišni server na koji prenosite bazu podataka moraju da SQL Server verzija 7.0 ili novija.
Napomena: Povezani serveri se ne prenose tokom operacije prenosa baze podataka.
Da biste pokrenuli radnju makroa TransferSQLDatabase u modulu Visual Basic for Applications (VBA), koristite metod TransferSQLDatabase objekta DoCmd .