Vzťahuje sa na
Access 2010 Access 2007

V projekte Accessu (*.adp) môžete použiť akciu makra TransferSQLDatabase na prenos databázy Microsoft SQL Server 7.0 alebo novšej do inej databázy SQL Server 7.0 alebo novšej. Ďalšie informácie o prenose databázy nájdete v dokumentácii SQL Server.

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 TransferSQLDatabase obsahuje nasledovné argumenty.

Argument akcie

Popis

Server

Názov databázového servera SQL Server verzie 7.0 alebo novšej verzie, na ktorý kopírujete.

Databáza

Názov novej databázy, ktorá sa vytvorí na cieľovom serveri.

Použiť dôveryhodné pripojenie

Určuje, či existuje dôveryhodné pripojenie k SQL Server. Ak je nastavená možnosť Áno, je tu dôveryhodné pripojenie a argumenty Prihlásenie a heslo nie sú povinné. Ak je nastavená možnosť Nie, argumenty Prihlásenie a Heslo sú povinné. Predvolene je zvolená možnosť Áno.

Ak používate dôveryhodné pripojenie, SQL Server zabezpečenie sa integruje so zabezpečením operačného systému Windows, aby sa do siete a databázy prihlásilo jedno prihlásenie.

Prihlásenie

Názov prihlásenia na cieľový server.

Heslo

Heslo pre argument Prihlásenie . Toto heslo je uložené ako text v projekte Accessu, ale počas operácie prenosu databázy je skryté.

Prenos kopírovaných údajov

Určuje, či sa majú zahrnúť údaje do operácie prenosu databázy. Keď je nastavená možnosť Áno, všetky údaje sa zahrnú pre všetky tabuľky spolu so všetkými štruktúrami údajov, rozšírenými vlastnosťami a databázovými objektmi. Keď je nastavená možnosť Nie, z tabuliek sa nezahrnie žiaden údaj. Na cieľovom serveri sa spolu so všetkými ostatnými databázovými objektmi (okrem databázových diagramov) vytvorí iba štruktúra tabuľky a rozšírené vlastnosti. Predvolene je zvolená možnosť Áno.

Poznámky:

Počas prenosu databázy nie je možné vykonávať iné operácie.

Akcia makra TransferSQLDatabase predvolene kopíruje údaje, definície údajov, databázové objekty a rozšírené vlastnosti, ako sú predvolené hodnoty, textové obmedzenia a vyhľadávacie hodnoty.

Existujú požiadavky na prenos databázy:

  • Musíte byť členom roly sysadmin na cieľovom serveri (na zdrojovom serveri sa nevyžaduje žiadna špeciálna rola).

  • Aktuálny server SQL pripojený k projektu Programu Access (*.adp) a cieľový server, na ktorý prenášate databázu, musí byť SQL Server verzie 7.0 alebo novšej.

Poznámka: Prepojené servery sa počas operácie prenosu databázy neprenesú.

Ak chcete spustiť akciu makra TransferSQLDatabase v module Visual Basic for Applications (VBA), použite metódu TransferSQLDatabase 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.