Příprava databází Accessu na migraci (AccessToSQL)

Před migrací accessových databází na SQL Server musíte určit, které databáze se mají migrovat, a zajistit, aby byly tyto databáze připravené k migraci.

Určení, kdy se má migrovat na SQL Server

Databázový stroj Jet, který se používá jako databázový stroj pro Access, je flexibilní a snadno použitelné řešení pro správu dat. Jak se databáze zvětšují a stávají se kritickými pro provoz, mnoho uživatelů zjistí, že potřebují vyšší výkon, zabezpečení nebo dostupnost. U aplikací, které vyžadují robustnější datovou platformu, zvažte přesun podkladových databází pro tyto aplikace na SQL Server. Další informace o rozhodování o migraci najdete na stránce s informacemi o migraci na webu SQL Serveru.

Po migraci databází na SQL Server můžete dál používat Access pomocí propojených tabulek nebo můžete ručně migrovat aplikace do kódu založeného na rozhraní .NET Framework, který komunikuje přímo s SQL Serverem.

Určení databází, které se mají migrovat

SQL Server Migration Assistant (SSMA) pro Access může vyhledat databáze Accessu za vás. Pak můžete exportovat metadata o těchto databázích do SQL Serveru. Další informace o exportu a dotazování metadat najdete v tématu Export inventáře Accessu.

Poznámka:

Ne všechny funkce a nastavení Accessu jsou podporovány nebo je možné je snadno převést na SQL Server. Než začnete migrovat databáze, přečtěte si téma Nekompatibilní funkce Accessu.

Příprava na migraci

Následující pokyny vám pomůžou připravit databáze Accessu na migraci na SQL Server.

Aktualizovat starší Accessové databáze

SSMA pro Access podporuje Access 97 a novější verze. Pokud máte databáze z dřívějších verzí Accessu, otevřete a uložte databáze v Accessu 97 nebo novější verzi.

Odebrání ochrany pracovní skupiny

SSMA nemůže migrovat databáze, které používají ochranu pracovní skupiny. Pokud chcete odebrat ochranu pracovní skupiny z accessové databáze, proveďte následující kroky:

  1. Zkopírujte soubor databáze Accessu do jiného umístění.

  2. Otevřete zkopírovanou databázi.

  3. V nabídce Nástroje přejděte na položku Zabezpečení a vyberte Oprávnění uživatele a skupiny.

  4. Vyberte možnost Uživatelé , vyberte uživatele správce a pak se ujistěte, že je vybraná oprávnění Správa .

  5. Vyberte možnost Skupiny , vyberte skupinu Uživatelé a ujistěte se, že je vybraná oprávnění Správa .

  6. Vyberte OK a pak v nabídce Soubor vyberte Ukončit.

Teď můžete pomocí SSMA migrovat zkopírovanou databázi. Po načtení schématu do SQL Serveru můžete databázi na SQL Serveru ručně zabezpečit.

Zálohování databází

Před migrací databází Accessu na SQL Server byste měli zálohovat databáze Accessu, které migrujete, i databáze SQL Serveru, do kterých migrujete objekty a data Accessu.

Pokud chcete zálohovat accessovou databázi, přejděte v nabídce Nástroje na příkaz Nástroje databáze a pak vyberte Zálohovat databázi.

Informace o zálohování databází SYSTÉMU SQL Server naleznete v tématu Zálohování a obnovení databází SYSTÉMU SQL Server.

Databáze dokumentů

Můžete také chtít zdokumentovat vlastnosti, jako jsou seznamy databázových objektů, velikosti souborů a oprávnění, databází Accessu. Pokud chcete vygenerovat tuto dokumentaci v Accessu, přejděte v nabídce Nástroje na příkaz Analyzovat a vyberte Dokument.