Import údajov alebo prepojenie s údajmi v databáze SQL Servera
Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ú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ú.

Prehľad pripojenia Accessu k SQL Serveru

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)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

  1. Vyberte položku Externé údaje > Nový zdroj údajov > z databázových > z SQL Server.

  2. 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.

  3. 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.

  1. Použite jeden z nasledovných postupov:

    • Ak súbor DSN, ktorý chcete použiť, už existuje, vyberte ho v zozname.

      Dialógové okno Vybrať zdroj údajov

      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:

      1. Vyberte položku Nový.

        Dialógové okno Vytvorenie nového zdroja
      2. Vyberte ovládač ODBC 13 pre SQL Servera potom vyberte položku Ďalej.

      3. Zadajte názov pre súbor DSN alebo kliknite na položku Prehľadávať, ak chcete vytvoriť súbor v inom umiestnení.

  2. 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:

  1. 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.

  2. 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 IDhesla.

  3. 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.

  4. Zobrazí sa okno na potvrdenie nastavení. Vyberte možnosť Test zdroja údajov na potvrdenie pripojenia.

  5. 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

  1. 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.

    Zoznam tabuliek na prepojenie alebo importovanie
  2. 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ý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:

  1. Vyberte položky Externé údaje > Správca prepojenej tabuľky.

  2. 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ť?

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.