Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.
Programos Access projekto (* .adp), galite naudoti TransferSQLDatabase makrokomandos veiksmas perkelti Microsoft SQL Server 7.0 arba naujesnės versijos duomenų bazę į kitą SQL Server 7.0 arba naujesnės versijos duomenų bazę. Daugiau informacijos apie duomenų bazės perkėlimas, ieškokite SQL serverio dokumentacijoje.
Pastaba: Šis veiksmas bus leidžiama, jei duomenų bazė yra patikimi.
Pastaba: Access 2010 yra Paskutinė versija, kuri palaiko "Access" duomenų projektai.
Parametras
TransferSQLDatabase makrokomandos veiksmas turi šiuos argumentus.
Veiksmo argumentas |
Aprašas |
Serveris |
SQL Server 7.0 arba naujesnės versijos duomenų bazės serverį, kurios kopijuojate pavadinimas. |
Duomenų bazės |
Pavadinimas naują duomenų bazę, sukurtą paskirties serveryje. |
Naudokite patikimas ryšys |
Specifes ar yra patikimas ryšį su SQL serverio. Jei nustatyta taip, tada yra patikimas ryšys ir vartotojo vardą ir slaptažodį argumentai nėra būtinos. Jei reikia nustatyti kaip ne, prisijungimo vardą ir slaptažodį argumentus. Numatytoji reikšmė yra taip. Naudodami patikimą ryšį, SQL serverio saugos integruojasi su "Windows" operacinės sistemos saugos teikti viename įeikite į tinklą ir duomenų bazės. |
Prisijungimas |
Prisijungimas prie paskirties serverio pavadinimą. |
Slaptažodis |
Argumento prisijungimo slaptažodį. Šį slaptažodį yra išsaugotas kaip tekstas programoje "project" Access, tačiau yra paslėpta perdavimo duomenų bazės operacijos metu. |
Kopijuoti duomenis |
Nurodo, ar reikėtų įtraukti duomenų perdavimo duomenų bazės operacijos. Kai nustatyta kaip taip, visi duomenys yra įtraukti visas lenteles, kartu su duomenų struktūros, išplėstinės ypatybės ir duomenų bazės objektus. Kai nustatyta kaip ne, įtraukiama duomenų iš lentelių. Paskirties serverio, ir visus kitus duomenų bazės objektus (išskyrus duomenų bazės diagramos) sukurtą tik lentelės struktūra ir išplėstinės ypatybės. Numatytoji reikšmė yra taip. |
Pastabos
Galite atlikti operacijas, o perkeliamas duomenų bazę.
TransferSQLDatabase makrokomandos veiksmą, pagal numatytuosius nustatymus kopijuoja duomenis, duomenų aprašų, duomenų bazės objektus ir išplėstinės ypatybės, pvz., numatytųjų reikšmių, teksto apribojimų ir peržvalgos reikšmes.
Yra reikalavimai perkelti duomenų bazę:
-
Turite būti sysadmin vaidmens paskirties serveryje (be vaidmenį būtina šaltinio serverio) narys.
-
Dabartinis SQL serveris prijungtas prie į "Access" projekto (* .adp) ir norite perkelti į duomenų bazę paskirties serveryje, turite būti SQL serverio 7.0 arba naujesnė versija.
Pastaba: Duomenų bazės perkėlimo operacijos metu neperkeliami susietą serveriai.
Norėdami vykdyti TransferSQLDatabase makrokomandos veiksmą Visual Basic for Applications (VBA) modulyje, naudokite objekto DoCmd metodą TransferSQLDatabase .