V Accessovem projektu (*.adp) lahko z dejanjem makra TransferSQLDatabase prenesete zbirko podatkov Microsoft SQL Server 7.0 ali novejšo v drugo zbirko podatkov sistema SQL Server 7.0 ali novejšo. Če želite več informacij o prenosu zbirke podatkov, glejte SQL Server zbirke podatkov.
Opomba: To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna.
Opomba: Access 2010 je zadnja različica, ki podpira Accessove podatkovne projekte.
Nastavitev
Dejanje makra »PrenesiSQLZbirkoPodatkov « ima te argumente.
|
Argument dejanja |
Opis |
|
Strežnik |
Ime strežnika zbirke podatkov SQL Server 7.0 ali novejšega, v katerega kopirate. |
|
Database |
Ime nove zbirke podatkov, ki bo ustvarjena v ciljnem strežniku. |
|
Uporaba zaupanja vredne povezave |
Določa, ali obstaja zaupanja vredna povezava s SQL Server. Če je možnost nastavljena na Da, potem obstaja zaupanja vredna povezava inargumenta Prijava in Geslo ne potrebujete. Če je možnost nastavljenana Ne, sta zahtevana argumenta Prijava in Geslo. Privzeta vrednost je Da. Ko uporabite zaupanja vredno povezavo, SQL Server varnost integrirana z varnostjo operacijskega sistema Windows, da zagotovi en sam dnevnik v omrežje in zbirko podatkov. |
|
Prijava |
Ime polja Prijava v ciljni strežnik. |
|
Geslo |
Geslo za argument Prijava . To geslo je shranjeno kot besedilo v Accessovem projektu, vendar je skrito med postopkom prenosa zbirke podatkov. |
|
Prenos kopiranja podatkov |
Določa, ali je treba podatke vključiti v postopek prenosa zbirke podatkov ali ne. Če je možnost nastavljena na Da, so vključeni vsi podatki za vse tabele, skupaj z vsemi podatkovno strukturo, razširjenimi lastnostmi in predmeti zbirke podatkov. Če je možnost nastavljena na Ne, iz tabel niso vključeni nobeni podatki. V ciljnem strežniku so ustvarjene le struktura tabele in razširjene lastnosti, skupaj z vsemi drugimi predmeti zbirke podatkov (razen diagramov zbirke podatkov). Privzeta vrednost je Da. |
Opombe
Medtem ko prenašate zbirko podatkov, ne morete izvajati drugih operacij.
Dejanje makra »TransferSQLDatabase « privzeto kopira podatke, definicije podatkov, predmete zbirke podatkov in razširjene lastnosti, kot so privzete vrednosti, omejitve besedila in vrednosti za iskanje.
Za prenos zbirke podatkov obstajajo zahteve:
-
Biti morate član vloge sysadmin v ciljnem strežniku (V izvornem strežniku ni potrebna nobena posebna vloga).
-
Trenutni strežnik SQL, ki je povezan z Accessov projekt (*.adp) in ciljnim strežnikom, v katerega želite prenesti zbirko podatkov, mora biti SQL Server različica 7.0 ali novejša.
Opomba: Povezani strežniki niso preneseni med postopkom prenosa zbirke podatkov.
Če želite zagnati dejanje makra PrenesiSQLZbirkoPodatkov v modulu VBA (VBA), uporabite metodo TransferSQLDatabase predmeta DoCmd.