Adatok migrálása az MS Accessből az SQL Server adatbázisba
Nemrég át kellett telepítenem az adatokat egy Access -adatbázisból az SQL Server 2014 -be, mert az adatbázisom túl nagy volt ahhoz, hogy az Access kezelhesse. Annak ellenére, hogy a folyamat meglehetősen egyszerű, arra gondoltam, hogy írok egy cikket lépésről lépésre.
Először is meg kell győződnie arról, hogy az SQL Server vagy az SQL Server Express telepítve van a számítógépére. Amikor az SQL Server Expresst(SQL Server Express) személyi számítógépre tölti le, győződjön meg arról, hogy a verziót a Speciális szolgáltatásokkal tölti(Advanced Services) le . Ha nem teszi meg, akkor az adatbázismotor nem lesz telepítve, és az SQL Management Studio nem rendelkezik olyan adatbázispéldánnyal, amelyhez csatlakozhat.
Miután megfelelően telepítette az SQL Servert(SQL Server) , folytathatja az alábbi lépésekkel az Access -adatbázis importálásához egy új adatbázisba az SQL Serverben(SQL Server) .
A hozzáférési adatbázis átvitele(Transfer Access Database) az SQL Serverre(SQL Server)
Nyissa meg az SQL Server Management Studio alkalmazást, és csatlakozzon ahhoz az adatbázis-kiszolgálóhoz, amelyre importálni szeretné az Access -adatbázist. Az Adatbázisok(Databases) alatt kattintson a jobb gombbal, és válassza az Új adatbázis(New Database) lehetőséget . Ha már rendelkezik adatbázissal, és egyszerűen csak importálni szeretne néhány táblát az Accessből(Access) , akkor hagyja ki ezt, és folytassa az alábbi Adatok importálása(Import Data) lépéssel. Csak(Just) kattintson a jobb gombbal az aktuális adatbázisra, ahelyett, hogy újat hozna létre.
Ha új adatbázist hoz létre, adjon neki nevet, és konfigurálja a beállításokat, ha módosítani szeretné őket az alapértelmezett értékekről.
Most jobb gombbal kell kattintanunk az imént létrehozott tesztadatbázisra, és ki kell választani a (Test)Feladatokat(Tasks) , majd az Adatok importálását( Import Data) .
Az Adatforrás( Choose a Data Source) kiválasztása párbeszédpanelen válassza a Microsoft Access (Microsoft Jet Database Engine) lehetőséget a legördülő listából.
A Fájlnév(File nam) mellett kattintson a Tallózás(Browse) gombra, keresse meg az importálni kívánt Access adatbázist, majd kattintson a (Access)Megnyitás(Open) gombra . Vegye figyelembe, hogy az adatbázis nem lehet Access 2007 vagy újabb formátumú ( ACCDB ), mivel az SQL Server nem ismeri fel! Tehát ha van egy 2007–2016-os Access -adatbázisa, először konvertálja át a 2002–2003-as adatbázisformátumba(2002-2003 Database) ( MDB ) a Fájl – Mentés másként menüpontban( File – Save As) .
Menjen előre, és kattintson a Tovább(Next) gombra a cél kiválasztásához. Mivel jobb gombbal rákattintott arra az adatbázisra, amelybe az adatokat importálni akarta, ennek már ki kell jelölnie a listából. Ha nem, válassza az SQL Native Client lehetőséget a Cél(Destination) legördülő listából. Látnia kell az adatbázispéldányt a Kiszolgálónév(Server Name) alatt , majd alul ki kell választania az adott adatbázist, miután kiválasztotta a hitelesítési módszert.
Kattintson a Tovább(Next) gombra , majd adja meg, hogyan szeretné átvinni az adatokat az Accessből(Access) az SQL -be. Ehhez válassza az Adatok másolása egy vagy több táblából(Copy the data from one or more tables) vagy a Lekérdezés írása lehetőséget az átvinni kívánt adatok megadásához(Write a query to specify the data to transfer) .
Ha az összes táblát vagy csak néhány táblát szeretne másolni az Access adatbázisból adatkezelés nélkül, válassza az első lehetőséget. Ha csak bizonyos sorokat és oszlopokat kell átmásolnia egy táblából, válassza a második lehetőséget, és írjon egy SQL - lekérdezést.
Alapértelmezés szerint az összes táblát ki kell jelölni, és ha a Leképezések (Mappings)szerkesztése(Edit) gombra kattint, beállíthatja, hogy a mezők hogyan legyenek leképezve a két tábla között. Ha új adatbázist hozott létre az importáláshoz, akkor az egy pontos másolat lesz.
Itt csak egy tábla van az Access adatbázisomban. Kattintson a Tovább gombra(Click Next) , és megjelenik a Csomag futtatása( Run Package) képernyő, ahol be kell jelölni a Futtatás azonnal lehetőséget.( Run Immediately)
Kattintson a Tovább(Next) , majd a Befejezés(Finish) gombra . Ezután látni fogja az adatátvitel folyamatát. Miután elkészült, az Üzenet(Message) oszlopban látni fogja az egyes táblákhoz átvitt sorok számát .
Kattintson a Bezárás(Close) gombra , és kész. Most már futtathat egy KIVÁLASZTÁST(SELECT) a táblázatokon, hogy megbizonyosodjon arról, hogy az összes adat importálásra került. Most már élvezheti az SQL Server erejét az adatbázis kezelésében.
Probléma merült fel az adatok importálása során az Accessből(Access) az SQL Serverbe(Server) ? Ha igen, írj egy megjegyzést, és megpróbálok segíteni. Élvezd!
Related posts
Az Excel adatok diagramozása
Az adatok szűrése Excelben
Használja az Excel Mobile új „Adatok beszúrása képből” funkcióját
Használja az Összefoglaló függvényeket az adatok összegzéséhez az Excelben
Használja az Excelt az adatok webről történő másolására szolgáló eszközként
Mi az a Microsoft MyAnalytics és hogyan kell használni?
Microsoft Outlook parancsikonok létrehozása e-mailekhez és feladatokhoz
Megjegyzések hozzáadása vagy eltávolítása a Wordben
Hogyan készítsünk füzetet Wordben
Fejlécek és láblécek hozzáadása a PowerPointban
Az Excel figyelőablak segítségével figyelheti a munkafüzet fontos celláit
Gantt-diagramok létrehozása a Microsoft Excelben
Hogyan lehet biztonságosan jelszóval védeni egy Excel fájlt
A Microsoft Outlook nem válaszol? 8 kipróbálható javítás
15 PowerPoint-tipp és trükk a prezentációk tökéletesítéséhez
Hogyan lehet megérteni a „Mi lenne, ha” elemzést a Microsoft Excelben
Outlook e-mailek továbbítása a Gmailbe
A háttér megváltoztatása a Microsoft Teamsben
Javítás, ha a Word csak olvasható módban nyílik meg
Hogyan készítsünk hisztogramot Excelben