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 .
 
                         
				 
				