Adatok áttelepítése az MS Access adatbázisból az SQL Server adatbázisba
Nemrégiben át kellett költöztem az adatokat egy Access adatbázisból az SQL Server 2014-re, mert az adatbázisom túl nagy lett ahhoz, hogy hozzáférjen a kezelőfelülethez. Annak ellenére, hogy a folyamat meglehetősen egyszerű, azt gondoltam, hogy egy cikket írok lépésről lépésre.
Először is győződjön meg róla, hogy az SQL Server vagy SQL Server Express telepítve van a számítógépen. Az SQL Server Express személyi számítógépre történő letöltésekor győződjön meg róla, hogy letölti a verziót Speciális szolgáltatások. Ha nem, akkor az adatbázis-motor nem lesz telepítve, és az SQL Management Studio-nak nincs adatbázis-példánya.
Miután az SQL Server megfelelően települt, az alábbi lépésekkel folytathatja az Access adatbázis importálását az SQL Server új adatbázisába.
Hozzáférési adatbázis átvitele az SQL Serverre
Nyissa meg az SQL Server Management Studio programot, és csatlakozzon az adatbázis-kiszolgálóhoz, amelybe be kívánja importálni az Access adatbázist. Alatt adatbázisok, kattintson jobb gombbal és válassza ki Új adatbázis. Ha már rendelkezik adatbázissal, és egyszerűen csak pár táblát szeretne importálni az Access-ből, akkor csak hagyja ki ezt a lépést, és menjen a Adatok importálása lépés alatt. Az új adatbázis létrehozása helyett kattintson jobb gombbal az aktuális adatbázisra.
Ha új adatbázist hoz létre, menjen előre és adjon nevet, és állítsa be a beállításokat, ha módosítani kívánja őket az alapértelmezett értékekből.
Most jobb egérgombbal kell kattintani az általunk létrehozott teszt adatbázisra, és válassza ki feladatok és akkor Adatok importálása.
A Válasszon egy adatforrást párbeszédpanelen válassza a lehetőséget Microsoft Access (Microsoft Jet adatbázis-motor) a legördülő listából.
Mellett Fájlnéve, kattintson a gombra Böngésszen és keresse meg az importálni kívánt Access adatbázist, majd kattintson a gombra Nyisd ki. Ne feledje, hogy az adatbázis nem lehet az Access 2007 vagy magasabb formátumban (ACCDB) mivel az SQL Server nem ismeri fel! Tehát, ha van egy 2007 és 2016 közötti hozzáférési adatbázisod, először konvertálja azt a 2002-2003 Adatbázis formátum (MDB) Fájl - Mentés másként.
Menj előre, és kattints Következő az úticél kiválasztása. Mivel a jobb egérgombbal rákattintott az adatbázisba, amelybe az adatokat be kívánja importálni, azt már ki kell választani a listából. Ha nem, válassza a lehetőséget SQL Native Client tól Cél ledob. Látnia kell az adatbázis példányát a (z) alatt Szerver név majd az alsó részén válassza ki az adott adatbázist, miután kiválasztotta a hitelesítési módját.
Kattints Következő majd adja meg, hogyan kívánja az adatokat az Access-ről az SQL-re átvinni Másolja az adatokat egy vagy több táblából vagy Írjon be egy lekérdezést, hogy megadja az átadandó adatokat.
Ha az összes táblázatot vagy csak néhány táblát át akarja másolni az Access adatbázisból adatkezelés nélkül, válassza ki az első lehetőséget. Ha csak bizonyos sorokat és oszlopokat kell másolnia a táblázatból, akkor válassza ki a második opciót, és írjon SQL-lekérdezést.
Alapértelmezés szerint az összes táblát ki kell választani, és ha az szerkesztése Mappings gomb, beállíthatja, hogy a mezők hogyan alakulnak a két táblázat között. Ha új adatbázist hozott létre az importáláshoz, akkor pontos másolat lesz.
Itt csak egy tábla van az Access adatbázisomban. Kattintson a Tovább gombra, és megjelenik a Csomag futtatása képernyő, ahol Azonnal fuss ellenőrizni kell.
Kattints Következő majd kattintson a gombra Befejez. Ezután látni fogja az adatátvitel előrehaladását. Miután befejeződött, látni fogja, hogy az egyes táblázatokban a sorok száma mennyi legyen Üzenet oszlop.
Kattints Bezárás és kész. Most már el lehet menni, és futtatni egy SELECT-et a táblákon, hogy megbizonyosodjon róla, hogy az összes adat behozott. Most már élvezheti az SQL Server teljesítményét az adatbázis kezeléséhez.
Bármilyen probléma az adatok importálása a Access to SQL Server rendszerhez? Ha igen, küldjön egy megjegyzést, és megpróbálok segíteni. Élvez!