Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.
Makro darbība CopyDatabaseFile var izmantot, lai kopētu pašreizējo Microsoft SQL Server 7.0 vai jaunāku datu bāzes izveidots savienojums ar Access projekta (*. adp). Access atvienots pašreizējā datu bāzē un pēc tam pievieno to mērķa serveri. Papildinformāciju par datu bāzes atvienošanu un pievienošanu skatiet SQL Server dokumentācijā.
Piezīme.: Šī darbība nav atļauta, ja datu bāze nav uzticama.
Piezīme.: Access 2010 ir pēdējās versijas, kas atbalsta Access datu projekti.
Iestatījums
Makro darbība CopyDatabaseFile ir šādi argumenti.
Darbības arguments |
Apraksts |
Datu bāzes faila nosaukums |
Jaunā galvenā datu faila nosaukums. Noklusējuma faila ceļš ir Access projekta fails (. adp) pašreizējo atrašanās vietu. |
Aizstāt esošo failu |
Norāda, vai nav aizstāt esošu failu ar tādu pašu nosaukumu. Ja iestatīts uz Jā un faila nosaukums jau pastāv, fails tiek pārrakstīts. Ja iestatīts uz Nē un faila nosaukums jau pastāv, fails netiek pārrakstīts un darbību neizdodas. Ja fails vēl nepastāv, šis iestatījums tiek ignorēts. Pēc noklusējuma ir iestatīts uz Jā. |
Atvienojiet visiem lietotājiem |
Norāda, vai nav piekļuves ir spēkā lietotāji jāatvieno no datu bāzes. Ja iestatīts uz Jā, visi lietotāji, kuriem ir izveidots savienojums ar pašreizējā datu bāze ir atvienots tā, lai varētu turpināt kopēt datu bāzes darbība. Ja iestatīts uz Nē un viens vai vairāki lietotāji ir izveidots savienojums ar datu bāzi, kopēt datu bāzes operācija neizdodas. Pēc noklusējuma ir iestatīts uz Nē. Atvienojot lietotājus no datu bāzes atbilstošu negaidot var izraisīt datu zudumu. |
Piezīmes
Kopēšanas darbība ir Sinhronā, tāpēc nevar veikt citas darbības, līdz ir pabeigta datu bāzes kopiju.
Makro darbība CopyDatabaseFile ne tikai kopē dati, datu definīcijas un datu bāzes objekti, bet arī kopē paplašināti rekvizīti, piemēram, noklusējuma vērtības, teksta ierobežojumiem un uzmeklēšanas vērtības.
Datu bāzes kopēšanas prasības:
-
Pirms datu bāzes faila kopēšanas jāatvieno visas lietojumprogrammas un lietotāji.
-
Visiem objektiem un skati, izņemot navigācijas rūti, ir jāaizver.
-
Nedrīkst replicēt esošo datu bāzi.
-
Avota servera datu bāzei jābūt Microsoft SQL Server 7.0 vai jaunāku versiju, vai SQL Server 2000 Desktop Engine darbojas lokālajā datorā.
-
SQL Server datu bāzes avota serverī jābūt vienfaila datu bāzes.
-
Jums jābūt dalībniekam SQL servera datoros avota un mērķa administratora lomas dalībniekam.
Lai izpildītu makro darbība CopyDatabaseFile Visual Basic for Applications moduļa, izmantojiet objekta DoCmd metodi CopyDatabaseFile .