Domača » Nasveti za MS Office » Migrirajte podatke iz MS Access v bazo podatkov SQL Server

    Migrirajte podatke iz MS Access v bazo podatkov SQL Server

    Pred kratkim sem moral preseliti podatke iz baze podatkov Access v SQL Server 2014, ker je bila moja zbirka podatkov prevelika za dostop do obdelave. Čeprav je proces dokaj preprost, sem si mislil, da bom napisal članek z navodili po korakih.

    Najprej se morate prepričati, da imate v računalniku nameščen strežnik SQL Server ali SQL Server Express. Ko prenesete SQL Server Express na osebni računalnik, se prepričajte, da ste prenesli različico s Napredne storitve. Če tega ne storite, potem mehanizem baze podatkov ne bo nameščen in boste morali imeti SQL Management Studio brez katerega koli primera baze podatkov.

    Ko je strežnik SQL pravilno nameščen, lahko nadaljujete s spodnjimi koraki za uvoz baze podatkov Access v novo bazo podatkov v strežniku SQL Server.

    Prenesite podatkovno bazo za dostop do strežnika SQL Server

    Odprite SQL Server Management Studio in se povežite s strežnikom baz podatkov, v katerega želite uvoziti podatkovno zbirko Access. Spodaj Baze podatkov, z desno tipko miške kliknite in izberite Nova baza podatkov. Če že imate bazo podatkov in želite preprosto uvoziti nekaj tabel iz Accessa, to preprosto preskočite in pojdite na Uvoz podatkov korak spodaj. Z desno tipko miške kliknite trenutno zbirko podatkov, namesto da ustvarite novo.

    Če ustvarjate novo bazo podatkov, podajte ime in nastavite nastavitve, če jih želite spremeniti iz privzetih nastavitev.

    Zdaj moramo z desno miškino tipko klikniti na zbirko podatkov, ki smo jo pravkar ustvarili in izbrati Naloge in potem Uvoz podatkov.

    Na Izberite vir podatkov izberite pogovorno okno Microsoft Access (Microsoft Jet Database Engine) iz spustnega polja.

    Zraven Datoteka name, kliknite na Brskanje in se pomaknite do baze podatkov Access, ki jo želite uvoziti, in kliknite Odprto. Upoštevajte, da baza podatkov ne more biti v formatu Access 2007 ali višje (ACCDB) SQL Server ga ne prepozna! Torej, če imate bazo podatkov Access 2007 do 2016, jo najprej pretvorite v Baza podatkov 2002-2003 format (MDB) z odhodom na Datoteka - Shrani kot.

    Nadaljujte in kliknite Naslednji , da izberete cilj. Ker ste desno kliknili na podatkovno bazo, v katero želite uvoziti podatke, jo je treba že izbrati na seznamu. Če ne, izberite Native Client SQL Iz Destinacija spustite navzdol. V tem primeru bi morali videti primer primerka baze podatkov Ime strežnika in nato izberite posebno bazo podatkov na dnu, ko izberete način preverjanja pristnosti.

    Kliknite Naslednji in nato določite, kako želite prenesti podatke iz programa Access v SQL tako, da izberete bodisi Kopirajte podatke iz ene ali več tabel ali Napišite poizvedbo, da določite podatke za prenos.

    Če želite kopirati vse tabele ali samo nekatere tabele iz baze podatkov Access brez manipulacije s podatki, izberite prvo možnost. Če morate iz tabele kopirati samo določene vrstice in stolpce podatkov, izberite drugo možnost in napišite poizvedbo SQL.

    Privzeto je treba izbrati vse tabele in če kliknete Uredi Preslikave lahko konfigurirate, kako se polja prikazujejo med dvema. Če ste za uvoz ustvarili novo bazo podatkov, bo to natančna kopija.

    Tukaj imam samo eno tabelo v svoji podatkovni bazi podatkov. Kliknite Naprej in videli boste Zaženi paket zaslon Zaženi takoj preveriti.

    Kliknite Naslednji in nato kliknite Dokončaj. Tako boste videli, kako poteka prenos podatkov. Ko je končana, boste videli število vrstic, prenesenih za vsako tabelo v Sporočilo v stolpcu.

    Kliknite Zapri in končali ste. Zdaj lahko nadaljujete in zaženete SELECT na tabelah, da se prepričate, da so vsi podatki uvoženi. Zdaj lahko uživate v moči strežnika SQL Server za upravljanje baze podatkov.

    Imate težave pri uvozu podatkov iz programa Access to SQL Server? Če je tako, objavite komentar in poskusil vam bom pomagati. Uživajte!