Platí pro
Access 2010 Access 2007

V projektu accessu (*.adp) můžete pomocí akce makra PřenéstSQLDatabase přenést databázi Microsoft SQL Server 7.0 nebo novější do jiné databáze SQL Server 7.0 nebo novější. Další informace o přenosu databáze najdete v dokumentaci k SQL Server.

Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.

Poznámka: Access 2010 je poslední verze, která podporuje datové projekty Accessu.

Nastavení

Akce makra TransferSQLDatabase má následující argumenty.

Akční argument

Popis

server

Název databázového serveru SQL Server 7.0 nebo novějšího, na který kopírujete.

Database

Název nové databáze, která se vytvoří na cílovém serveru.

Použít důvěryhodné připojení

Určuje, zda existuje důvěryhodné připojení k SQL Server. Pokud je nastavená hodnota Ano, existuje důvěryhodné připojení a argumenty Přihlášení a Heslo se nevyžadují. Pokud je nastavená hodnota Ne, argumenty Login (Přihlášení ) a Password (Heslo) jsou povinné. Výchozí možnost je Ano.

Když použijete důvěryhodné připojení, SQL Server zabezpečení se integruje se zabezpečením operačního systému Windows, aby poskytovalo jediné přihlášení k síti a databázi.

Přihlášení

Název přihlášení k cílovému serveru.

Heslo

Heslo pro argument Přihlášení . Toto heslo je uloženo jako text v projektu Accessu, ale během operace přenosu databáze je skryté.

Přenos kopírování dat

Určuje, zda se mají zahrnout data do operace přenosu databáze. Pokud nastavíte ano, všechna data se zahrnou pro všechny tabulky spolu se všemi datovými strukturami, rozšířenými vlastnostmi a databázovými objekty. Pokud je nastavená hodnota Ne, nebudou z tabulek zahrnuta žádná data. Na cílovém serveru se vytvoří pouze struktura tabulky a rozšířené vlastnosti spolu se všemi ostatními databázovými objekty (s výjimkou databázových diagramů). Výchozí možnost je Ano.

Poznámky

Během přenosu databáze nelze provádět jiné operace.

Akce makra TransferSQLDatabase ve výchozím nastavení kopíruje data, definice dat, databázové objekty a rozšířené vlastnosti, jako jsou výchozí hodnoty, omezení textu a vyhledávací hodnoty.

Pro přenos databáze existují požadavky:

  • Na cílovém serveru musíte být členem role správce systému (na zdrojovém serveru se nevyžaduje žádná zvláštní role).

  • Aktuální SERVER SQL připojený k projektu Accessu (*.adp) a cílový server, na který databázi přenášíte, musí být SQL Server verze 7.0 nebo novější.

Poznámka: Během operace přenosu databáze se nepřenesou propojené servery.

Chcete-li spustit akci makra TransferSQLDatabase v modulu Visual Basic for Applications (VBA), použijte metodu TransferSQLDatabase objektu DoCmd .

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.