Můžete propojit nebo importovat data z SQL Database, což je výkonná spravovaná databáze používaná pro důležité aplikace. Další informace najdete na stránkách SQL Serveru 2016.
-
Při propojení s daty vytvoří Access obousměrné připojení, které synchronizuje změny dat v Access a SQL Database.
-
Při importu dat Access vytvoří jednorázovou kopii dat, takže změny dat v Access nebo SQL Database se nesynchronují.
Než začnete
Chcete, aby šlo všechno hladce? Udělejte proto před propojením nebo importem tyto přípravy:
-
Vyhledejte název databázového serveru Server SQL, identifikujte potřebné informace o připojení a zvolte metodu ověřování (Windows nebo Server SQL ). Další informace o metodách ověřování najdete v tématech Připojení k serveru (databázovému stroji) a Zabezpečení databáze.
-
Identifikujte tabulky nebo zobrazení, které chcete propojit nebo importovat, a pole propojených tabulek s jedinečnými hodnotami. Během jedné operace můžete propojit nebo importovat několik tabulek nebo zobrazení.
-
Vezměte v úvahu počet sloupců v každé tabulce nebo zobrazení. Access nepodporuje více než 255 polí v tabulce, takže Access propojení nebo import pouze prvních 255 sloupců. Jako alternativní řešení můžete v databázi Server SQL vytvořit zobrazení pro přístup ke sloupcům nad limit.
-
Určete celkový objem importovaných dat. Maximální velikost databáze Access jsou dva gigabajty minus místo potřebné pro systémové objekty. Pokud databáze Server SQL obsahuje velké tabulky, nemusí být možné importovat všechny do jedné Access databáze. V takovém případě zvažte propojení dat místo jejich importu.
-
Zabezpečte databázi Access a informace o připojení, které obsahuje, pomocí důvěryhodného umístění a hesla Access databáze. To je zvlášť důležité, pokud se rozhodnete uložit heslo Server SQL do Access.
-
Naplánujte si vytvoření dalších relací. Access nevytvoří automaticky relace mezi souvisejícími tabulkami na konci operace importu. Relace mezi novými a stávajícími tabulkami můžete vytvořit ručně pomocí okna Relace. Další informace najdete v článcích Co je okno Relace a Vytvoření, úprava nebo odstranění relace.
1. fáze: Začínáme
-
Vyberte Externí data > Nový zdroj dat > Z databáze > Z Server SQL.
-
V dialogovém okně Načíst externí data – Databáze ODBC proveďte jednu z následujících akcí:
-
Pokud chcete data importovat, vyberte Importovat zdrojová data do nové tabulky v aktuální databázi.
-
Pokud chcete data propojit, vyberte Vytvořit odkaz na zdroj dat vytvořením propojené tabulky.
-
-
Vyberte OK.
2. fáze: Vytvoření nebo opětovné použití souboru DSN
Můžete vytvořit nový soubor DSN nebo znovu použít existující soubor. Soubor DSN použijte, když chcete využít stejné informace o připojení pro různé operace propojení a importu nebo sdílet s jinou aplikací, která také používá soubory DSN. Soubor DSN můžete vytvořit přímo pomocí Správce datových připojení. Další informace najdete v článku Správa zdrojů dat ODBC.
I když můžete stále používat předchozí verze ovladače SQL ODBC, doporučujeme používat verzi 13.1, která má mnoho vylepšení a podporuje nové funkce Server SQL 2016. Další informace najdete v tématu Ovladač Microsoft ODBC pro SQL Server ve Windows.
-
Proveďte jednu z následujících akcí:
-
Pokud soubor DSN, který chcete použít, už existuje, vyberte ho v seznamu.
Možná budete muset znovu zadat heslo. Závisí to na tom, jakou metodu ověřování jste zadali v informacích o připojení.
-
Pokud chcete vytvořit nový soubor DSN:
-
Vyberte Nový.
-
Jako Server SQL vyberte Ovladač ODBC 13 a pak vyberte Další.
-
Zadejte název souboru DSN nebo klikněte na Procházet (pokud chcete soubor vytvořit v jiném umístění).
-
-
-
Klikněte na Další, zkontrolujte souhrnné informace a klikněte na Dokončit.
Fáze 3: Použití průvodce vytvořením nového zdroje dat k Server SQL
V průvodci Vytvořit nový zdroj dat pro Server SQL postupujte takto:
-
Na první stránce zadejte identifikační informace:
-
Do pole Popis můžete zadat dokumentační informace o souboru DSN.
-
Do pole Server zadejte název Server SQL. Neklikejte na šipku dolů.
-
-
Na druhé stránce vyberte jednu z těchto metod ověřování:
-
S integrovaným ověřováním Windows Připojte se přes Windows uživatelský účet. Volitelně můžete zadat Hlavní název služby (SPN). Další informace najdete v tématu Hlavní názvy služeb (SPN) u připojení klientů (ODBC).
-
S Server SQL ověřováním... Připojení pomocí přihlašovacích údajů nastavených v databázi zadáním přihlašovacího ID a hesla.
-
-
Na třetí a čtvrté stránce vyberte různé možnosti pro přizpůsobení připojení. Další informace o těchto možnostech najdete v tématu Ovladač Microsoft ODBC pro SQL Server.
-
Zobrazí se obrazovka pro ověření vašich nastavení. Výběrem možnosti Test zdroje dat ověříte připojení.
-
Možná se budete muset přihlásit k databázi. V dialogovém okně Server SQL Přihlášení zadejte přihlašovací ID a heslo. Pokud chcete změnit další nastavení, vyberte Možnosti.
Fáze 4: Výběr tabulek a zobrazení pro propojení nebo import
-
V dialogovém okně Propojit tabulky nebo Import objektů vyberte v části Tabulky všechny tabulky nebo zobrazení, které chcete propojit nebo importovat, a potom klikněte na OK.
-
Při operaci propojení se rozhodněte, jestli chcete vybrat možnost Uložit heslo.
Zabezpečení Výběrem této možnosti eliminujete nutnost zadávat přihlašovací údaje při každém otevření Access a přístupu k datům. Tím se ale v databázi Access uloží nezašifrované heslo, což znamená, že uživatelé, kteří mají přístup ke zdrojovému obsahu, uvidí uživatelské jméno a heslo. Pokud vyberete tuto možnost, důrazně doporučujeme uložit databázi Access do důvěryhodného umístění a vytvořit Access heslo databáze. Další informace najdete v článcích Rozhodnutí o důvěryhodnosti databáze a Šifrování databáze pomocí hesla databáze.
Poznámka: Pokud se rozhodnete heslo neuložit, ale pak si to rozmyslíte, musíte propojenou tabulku odstranit a znovu vytvořit a pak vybrat Uložit heslo.
5. fáze: Vytvoření specifikací a úkolů (jenom při importu)
-
V dialogovém okně Načíst externí data – databáze ODBC můžete uložit kroky importu jako specifikaci a vytvořit Outlook úlohu pro pravidelnou automatizaci operace importu. Další informace najdete v článku Uložení podrobností o operaci importu nebo exportu jako specifikace.
Výsledky
Po dokončení operace propojení nebo importu se tabulky zobrazí v navigačním podokně se stejným názvem jako Server SQL tabulka nebo zobrazení v kombinaci se jménem vlastníka. Pokud je například název SQL dbo. Název Access produktu je dbo_Product. Pokud se tento název už používá, Access k názvu nové tabulky připojí "1", například dbo_Product1. Pokud se dbo_Product1 už také používá, Access vytvoří dbo_Product2 atd. Tabulky ale můžete přejmenovat, aby měly smysluplnější názvy.
Při operaci importu Access nikdy nepřepíše tabulku v databázi. I když nemůžete přímo připojit Server SQL data k existující tabulce, můžete vytvořit přidávací dotaz pro připojení dat po importu dat z podobných tabulek.
Pokud jsou sloupce v Server SQL tabulce v operaci propojení jen pro čtení, jsou také jen pro čtení v Access.
Tip: Pokud chcete zobrazit připojovací řetězec, najeďte myší na tabulku v navigačním podokně Access.
Aktualizace návrhu propojené tabulky
V propojené tabulce nemůžete přidávat, odstraňovat ani upravovat sloupce ani měnit datové typy. Pokud chcete provést změny návrhu, udělejte to v databázi Server SQL. Pokud chcete zobrazit změny návrhu v Access, aktualizujte propojené tabulky:
-
Vyberte Externí data > Správce propojených tabulek.
-
Vyberte všechny propojené tabulky, které chcete aktualizovat, vyberte OK a potom vyberte Zavřít.
Porovnání datových typů
Access datové typy mají jiný název než datové typy Server SQL. Například sloupec Server SQL datového typu bit je importován nebo propojen do Access pomocí datového typu Ano/Ne . Další informace najdete v tématu Porovnání datových typů accessu a SQL Server.
Co jiného mám vědět?
-
Informace o tom, jak uložit podrobnosti importu do specifikace, kterou můžete později znova použít, najdete v článku Uložení podrobností o operaci importu nebo exportu jako specifikace.
-
Informace o tom, jak uložené specifikace importu spustit, najdete v článku Spuštění uložené operace importu nebo exportu.
-
Informace o tom, jak naplánovat spuštění specifikací v konkrétních časech, najdete v článku Plánování operace importu nebo export.
-
Informace o tom, jak změnit název specifikace, odstranit specifikaci nebo v ní aktualizovat názvy zdrojových souborů, najdete v článku Úlohy správy dat.