Migrovať údaje z MS Access do databázy SQL Server
V poslednej dobe som musel migrovať údaje z databázy Access na SQL Server 2014, pretože moja databáza bola príliš veľká pre prístup k spracovaniu. Hoci je proces pomerne jednoduchý, predpokladám, že napíšem článok s podrobnými pokynmi.
Najprv musíte mať na počítači nainštalovaný SQL Server alebo SQL Server Express. Pri preberaní aplikácie SQL Server Express do osobného počítača si overte, či si ju stiahnete Rozšírené služby. Ak tak neurobíte, potom databázový nástroj nebude nainštalovaný a budete mať SQL Management Studio bez inej databázovej inštancie, ku ktorej sa chcete pripojiť.
Po dokončení správneho nainštalovania servera SQL môžete pokračovať v krokoch uvedených nižšie a importovať databázu Access do novej databázy na serveri SQL Server.
Prístupová databáza prenosu na server SQL Server
Otvorte program SQL Server Management Studio a pripojte sa k databázovému serveru, do ktorého chcete importovať databázu programu Access. pod databázy, kliknite pravým tlačidlom a vyberte Nová databáza. Ak už máte databázu a jednoducho chcete importovať niekoľko tabuliek z aplikácie Access, preskočte to a prejdite na Importovať údaje nižšie. Stačí kliknúť pravým tlačidlom na vašu aktuálnu databázu namiesto vytvorenia novej.
Ak vytvárate novú databázu, pokračujte a zadajte jej názov a nakonfigurujte nastavenia, ak ich chcete zmeniť z predvolených nastavení.
Teraz musíme kliknúť pravým tlačidlom myši na databázu testov, ktorú sme práve vytvorili a vybrali úlohy a potom Importovať údaje.
Na Vyberte zdroj údajov dialógovom okne vyberte Microsoft Access (databázový stroj Microsoft Jet) z rozbaľovacej skrinky.
Vedľa Súbor name, kliknite na prezerať a prejdite na databázu programu Access, ktorú chcete importovať a kliknite na tlačidlo Otvorené. Všimnite si, že databáza nemôže byť v programe Access 2007 ani vo vyššom formáte (accdb), pretože SQL Server to nerozpozná! Ak máte databázu prístupu 2007 až 2016, najprv ju skonvertujte na Databáza 2002-2003 formát (MDB) ísť do Súbor - Uložiť ako.
Choďte ďalej a kliknite na tlačidlo Ďalšie vyberte cieľ. Keďže ste klikli pravým tlačidlom myši na databázu, do ktorej ste chceli údaje importovať, mali by byť už vybrané v zozname. Ak nie, vyberte položku SQL Native Client z Destinácia drop down. Mali by ste vidieť databázovú inštanciu pod Názov servera a potom môžete vybrať konkrétnu databázu v dolnej časti, akonáhle si vyberiete svoju metódu overovania.
kliknite Ďalšie a potom zadajte, ako chcete preniesť údaje z aplikácie Access do SQL, a to buď výberom Skopírujte údaje z jednej alebo viacerých tabuliek alebo Napíšte dotaz na zadanie údajov na prenos.
Ak chcete skopírovať všetky tabuľky alebo iba niektoré tabuľky z databázy programu Access bez manipulácie s údajmi, vyberte prvú možnosť. Ak potrebujete kopírovať iba určité riadky a stĺpce údajov z tabuľky, vyberte druhú možnosť a napíšte dotaz SQL.
V predvolenom nastavení by mali byť vybraté všetky tabuľky a kliknutím na tlačidlo editovať mapovanie , môžete nakonfigurovať spôsob mapovania polí medzi týmito dvoma tabuľkami. Ak ste vytvorili novú databázu pre import, bude to presná kópia.
Tu mám iba jednu tabuľku v databáze Access. Kliknite na tlačidlo Ďalej a uvidíte Spustiť balík obrazovka, kde Ihneď spustite by mali byť skontrolované.
kliknite Ďalšie a potom kliknite na tlačidlo Skončiť. Potom uvidíte priebeh prenosu dát tak, ako k tomu dôjde. Po jeho dokončení uvidíte počet riadkov prenesených pre každú tabuľku v tabuľke správa stĺp.
kliknite Zavrieť a ste hotoví. Teraz môžete pokračovať a spustiť SELECT vo svojich tabuľkách, aby ste sa uistili, že všetky údaje boli dovezené. Teraz si môžete vychutnať silu SQL Server pre správu databázy.
Akékoľvek problémy s importovaním údajov z prístupu na server SQL? Ak áno, pošlite komentár a pokúsim sa pomôcť. Užite si to!