Vzťahuje sa na
Access 2010 Access 2007

Akciu makra CopyDatabaseFile môžete použiť na vytvorenie kópie aktuálnej databázy Microsoft SQL Server 7.0 alebo novšej, ktorá je pripojená k projektu Programu Access (*.adp). Access odpojiť aktuálnu databázu a potom ju pripojiť k cieľového serveru.

Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.

Poznámka: Access 2010 je posledná verzia, ktorá podporuje dátové projekty Accessu.

Nastavenie

Akcia makra CopyDatabaseFile obsahuje nasledovné argumenty.

Argument akcie

Popis

Názov databázového súboru

Názov nového hlavného údajového súboru. Predvolenou cestou k súboru je aktuálne umiestnenie súboru projektu Accessu (.adp).

Prepísať existujúci súbor

Určuje, či sa má nahradiť existujúci súbor rovnakým názvom. Ak je nastavená možnosť Áno a názov súboru už existuje, súbor sa prepíše. Ak je nastavená hodnota Nie a názov súboru už existuje, súbor sa neprepíše a akcia zlyhá. Ak súbor ešte neexistuje, toto nastavenie sa ignoruje. Predvolene je zvolená možnosť Áno.

Odpojiť všetkých používateľov

Určuje, či má Access vynútiť používateľov z databázy. Ak je nastavená možnosť Áno, používatelia pripojení k aktuálnej databáze sa odpoja, aby operácia kopírovania databázy pokračovala. Ak je k databáze pripojený jeden alebo viac používateľov, operácia kopírovania databázy zlyhá. Predvolená hodnota je Nie.

Odpojenie používateľov od databázy bez zodpovedajúceho upozornenia môže viesť k strate údajov.

Poznámky:

Operácia kopírovania je synchrónne, takže iné operácie môžete vykonať až po dokončení kópie databázy.

Akcia makra KopírovaťÚdajovýSúbor nielen kopíruje údaje, definície údajov a databázové objekty, ale kopíruje aj rozšírené vlastnosti, ako sú napríklad predvolené hodnoty, obmedzenia textu a vyhľadávacie hodnoty.

Požiadavky na kopírovanie databázy:

  • Pred skopírovaním databázového súboru musíte odpojiť všetky aplikácie a používateľov.

  • Všetky objekty a zobrazenia okrem navigačnej tably musia byť zatvorené.

  • Aktuálna databáza sa nesmie replikovať.

  • Databáza zdrojového servera musí byť Microsoft SQL Server verzie 7.0 alebo novšej alebo SQL Server 2000 Desktop Engine spustený v lokálnom počítači.

  • Databáza SQL Server na zdrojovom serveri musí byť jedna databáza súborov.

  • Musíte byť členom roly sysadmin v zdrojovom aj cieľovom SQL Server počítačoch.

Ak chcete spustiť akciu makra CopyDatabaseFile v module Visual Basic for Applications, použite metódu CopyDatabaseFile objektu DoCmd .

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.