Údaje môžete prepojiť alebo importovať z databázy SQL, čo je výkonná spravovaná databáza, ktorá sa používa na kritické aplikácie. Ďalšie informácie nájdete v téme SQL Server 2016.
-
Keď vytvoríte prepojenie na údaje, Access vytvorí obojsmerné pripojenie, ktoré synchronizuje zmeny údajov v Access a databáze SQL.
-
Pri importe údajov Access vytvoriť jednorazovú kópiu údajov, a preto sa zmeny údajov v Access alebo v databáze SQL nesynchronizujú.
Skôr než začnete
Chcete, aby to išlo plynulejšie? Vykonajte pred prepojením alebo importovaním údajov tieto kroky:
-
Vyhľadajte názov databázového servera SQL Server, identifikujte potrebné informácie o pripojení a vyberte metódu overovania (Windows alebo SQL Server ). Ďalšie informácie o metódach overovania nájdete v téme Pripojenie na Server (databázový stroj) a Zabezpečenie databázy.
-
Identifikujte tabuľky alebo zobrazenia, na ktoré sa chcete prepojiť alebo ktoré chcete importovať, a jedinečné hodnoty polí prepojených tabuliek. V rámci jedinej operácie môžete vytvoriť prepojenie alebo importovať viac ako jednu tabuľku alebo zobrazenie.
-
Zvážte počet stĺpcov v každej tabuľke alebo zobrazení. Access nepodporuje viac ako 255 polí v tabuľke, preto Access prepojenia alebo importuje iba prvých 255 stĺpcov. Alternatívnym riešením je vytvorenie zobrazenia v databáze SQL Server na prístup k stĺpcom, ktoré presahujú limit.
-
Určte celkové množstvo importovaných údajov. Maximálna veľkosť databázy Access je 2 GB mínus miesto potrebné pre systémové objekty. Ak SQL Server databáza obsahuje veľké tabuľky, možno nebudete môcť importovať všetky do jednej databázy Access. V takom prípade zvážte prepojenie údajov namiesto importovania.
-
Zabezpečte databázu Access a informácie o pripojení, ktoré obsahuje, pomocou dôveryhodného umiestnenia a hesla databázy Access. Je to dôležité najmä vtedy, ak sa rozhodnete heslo SQL Server uložiť do Access.
-
Plánujte vytvorenie ďalších vzťahov. Access nevytvorí automaticky vzťahy medzi súvisiacimi tabuľkami na konci operácie importovania. Vzťahy medzi novými a existujúcimi tabuľkami môžete manuálne vytvoriť pomocou okna Vzťahy. Ďalšie informácie nájdete v témach Informácie o okne Vzťahy a Vytvorenie, úprava alebo odstránenie vzťahu.
Fáza 1: Začíname
-
Vyberte položku Externé údaje > Nový zdroj údajov > z databázových > z SQL Server.
-
V dialógovom okne Získať externé údaje – Databáza ODBC vykonajte niektorý z týchto krokov:
-
Ak chcete importovať údaje, vyberte položku Importovať zdrojové údaje do novej tabuľky v aktuálnej databáze.
-
Ak chcete vytvoriť prepojenie na údaje, vyberte položku Vytvoriť odkaz na zdroj údajov vytvorením prepojenej tabuľky.
-
-
Vyberte tlačidlo OK.
Fáza 2: Vytvorenie alebo opätovné použitie súboru DSN
Môžete vytvoriť súbor DSN alebo opätovne použiť existujúci. Použite súbor DSN, ak sa chcete spoliehať na rovnaké informácie o pripojení pre iné operácie prepojenia a importu alebo zdieľať s inou aplikáciou, ktorá tiež používa súbory DSN. Súbor DSN môžete vytvoriť priamo prostredníctvom správcu pripojení údajov. Ďalšie informácie nájdete v téme Správa zdrojov údajov ODBC.
Napriek tomu, že stále môžete používať predchádzajúce verzie ovládača SQL ODBC, odporúčame používať verziu 13.1, ktorá má mnoho vylepšení a podporuje nové funkcie SQL Server 2016. Ďalšie informácie nájdete v téme ovládač Microsoft ODBC pre SQL Server vo Windowse.
-
Použite jeden z nasledovných postupov:
-
Ak súbor DSN, ktorý chcete použiť, už existuje, vyberte ho v zozname.
V závislosti od spôsobu overovania, ktorý ste zadali v informáciách o pripojení, budete možno musieť znova zadať heslo.
-
Vytvorenie nového súboru DSN:
-
Vyberte položku Nový.
-
Vyberte ovládač ODBC 13 pre SQL Servera potom vyberte položku Ďalej.
-
Zadajte názov pre súbor DSN alebo kliknite na položku Prehľadávať, ak chcete vytvoriť súbor v inom umiestnení.
-
-
-
Kliknite na tlačidlo Ďalej a skontrolujte súhrnné informácie a potom kliknite na tlačidlo Dokončiť.
Fáza 3: Použitie sprievodcu vytvorením nového zdroja údajov na SQL Server
V sprievodcovi vytvorením nového zdroja údajov na SQL Server postupujte takto:
-
Na prvej strane zadajte identifikačné informácie:
-
V poli Popis voliteľne zadajte písomné informácie o súbore DSN.
-
Do poľa Server zadajte názov SQL Server. Nekliknite na šípku nadol.
-
-
Na druhej strane vyberte jednu z nasledujúcich metód overovania:
-
S integrovaným overovaním Windows Pripojte sa prostredníctvom používateľského konta Windows. Voliteľne môžete zadať hlavný názov služby (SPN). Ďalšie informácie nájdete v téme Hlavné názvy služieb (SPNs) v pripojeniach klienta (ODBC).
-
S overením SQL Server... Pripojenie s povereniami, ktoré boli nastavené v databáze zadaním prihlasovacieho ID a hesla.
-
-
Na strane tri a štyri vyberte rôzne možnosti, ako môžete prispôsobiť svoje pripojenie. Ďalšie informácie o týchto možnostiach nájdete v téme ovládač Microsoft ODBC pre SQL Server.
-
Zobrazí sa okno na potvrdenie nastavení. Vyberte možnosť Test zdroja údajov na potvrdenie pripojenia.
-
Budete sa musieť prihlásiť do databázy. V dialógovom okneSQL Server Prihlásenie zadajte prihlasovacie ID a heslo. Ak chcete zmeniť ďalšie nastavenia, vyberte položku Možnosti.
Fáza 4: Výber tabuliek a zobrazení na prepojenie alebo importovanie
-
V dialógovom okne Prepojiť tabuľky alebo Importovať objekty v časti Tabuľky vyberte každú tabuľku alebo zobrazenie, ktoré chcete prepojiť alebo importovať, a potom kliknite na položku OK.
-
V rámci operácie prepojenia rozhodnite, či chcete vybrať možnosť Uložiť heslo.
Zabezpečenie Výberom tejto možnosti sa eliminuje potreba zadávať poverenia pri každom otvorení Access a prístupe k údajom. Týmto sa však do databázy Access uloží nezašifrované heslo, čo znamená, že ľudia, ktorí majú prístup k zdrojového obsahu, môžu vidieť meno používateľa a heslo. Ak vyberiete túto možnosť, dôrazne odporúčame uložiť databázu Access do dôveryhodného umiestnenia a vytvoriť heslo databázy Access. Ďalšie informácie nájdete v téme Rozhodnutie, či budete dôverovať databáze a Šifrovanie databázy pomocou hesla databázy.
Poznámka: Ak sa rozhodnete heslo neuložiť, ale potom si to rozmyslíte, musíte odstrániť a znova vytvoriť prepojenú tabuľku a potom vybrať položku Uložiť heslo.
Fáza 5: Vytvorenie špecifikácií a úloh (iba import)
-
V dialógovom okne Získať externé údaje – databáza ODBC môžete uložiť kroky importu ako špecifikáciu a vytvoriť Outlook úlohu na pravidelnú automatizáciu operácie importovania. Ďalšie informácie nájdete v téme Uloženie podrobností o operácii importu alebo exportu ako špecifikácie.
Výsledky
Po dokončení operácie prepojenia alebo importu sa tabuľky zobrazia na navigačnej table s rovnakým názvom ako SQL Server tabuľke alebo zobrazení v kombinácii s menom vlastníka. Ak je napríklad názov SQL dbo. Názov Access produktu je dbo_Product. Ak sa tento názov už používa, Access k novému názvu tabuľky pripojí číslo 1, napríklad dbo_Product1. Ak sa dbo_Product1 už používa, Access vytvorí dbo_Product2 atď. Tabuľku však môžete premenovať a dať jej zmysluplnejší názov.
V rámci operácie importovania Access nikdy neprepísať tabuľku v databáze. Hoci nie je možné priamo pripojiť SQL Server údaje do existujúcej tabuľky, po importovaní údajov z podobných tabuliek môžete vytvoriť pripájací dotaz na pripojenie údajov.
Ak sú stĺpce v tabuľke SQL Server určené iba na čítanie, v Access sú tiež iba na čítanie.
Tip Ak chcete zobraziť reťazec pripojenia, ukážte myšou na tabuľku na navigačnej table Access.
Aktualizácia návrhu prepojenej tabuľky
V prepojenej tabuľke nemôžete pridávať, odstraňovať ani upravovať stĺpce ani meniť typy údajov. Ak chcete vykonať zmeny v návrhu, urobte to v databáze SQL Server. Ak chcete zobraziť zmeny návrhu v Access, aktualizujte prepojené tabuľky:
-
Vyberte položky Externé údaje > Správca prepojenej tabuľky.
-
Vyberte každú prepojenú tabuľku, ktorú chcete aktualizovať, vyberte možnosť OK a potom vyberte položku Zavrieť.
Porovnanie typov údajov
Access typy údajov sa od typov údajov SQL Server líšia. Napríklad stĺpec SQL Server typu bitových údajov sa importuje alebo prepojí do Access s typom údajov Áno/Nie . Ďalšie informácie nájdete v téme Porovnanie typov údajov Accessu a SQL Server.
Čo ešte treba vedieť?
-
Informácie o uložení podrobností importu v podobe špecifikácie, ktorú budete môcť použiť neskôr, nájdete v článku Uloženie podrobností o operácii importu a exportu ako špecifikácie.
-
Informácie o spustení uložených špecifikácií pre import nájdete v článku Spustenie uloženej operácie importu alebo exportu.
-
Informácie o naplánovaní spustenia špecifikácie v konkrétnom čase nájdete v článku Naplánovanie operácie importu alebo exportu.
-
Informácie o zmene názvu špecifikácie, odstránení špecifikácie alebo aktualizovaní názvov zdrojových súborov v špecifikácii nájdete v článku Spravovanie úloh údajov.