Migrirajte podatke iz MS Accessa u bazu podataka SQL poslužitelja
Nedavno sam morao migrirati podatke iz Access baze podataka u SQL Server 2014 jer je moja baza podataka postala prevelika za Access. Iako je proces prilično jednostavan, pomislio sam da ću napisati članak s detaljnim uputama.
Prvo morate provjeriti imate li na računalu instaliran SQL Server ili SQL Server Express. Kada preuzimate SQL Server Express na osobno računalo, provjerite jeste li preuzeli verziju s Napredne usluge. Ako to ne učinite, onda motor baze podataka neće biti instaliran i imat ćete SQL Management Studio bez povezivanja s instancom baze podataka.
Nakon što ste ispravno instalirali SQL Server, možete nastaviti sa sljedećim koracima za uvoz baze podataka Access u novu bazu podataka u SQL poslužitelju.
Prijenos baze podataka pristupa na SQL Server
Otvorite SQL Server Management Studio i spojite se na poslužitelj baze podataka u koji želite uvesti svoju Access bazu podataka. Pod, ispod baze podataka, kliknite desnom tipkom i odaberite Nova baza podataka. Ako već imate bazu podataka i jednostavno želite uvesti nekoliko tablica iz programa Access, jednostavno preskočite ovo i idite na Uvoz podataka korak ispod. Samo kliknite desnom tipkom miša na vašu trenutnu bazu podataka umjesto da stvarate novu.
Ako stvarate novu bazu podataka, dodajte joj ime i konfigurirajte postavke ako ih želite promijeniti iz zadanih postavki.
Sada trebamo kliknuti desnom tipkom miša na test bazu podataka koju smo upravo stvorili i odabrati zadaci i onda Uvoz podataka.
Na Odaberite izvor podataka U dijaloškom okviru odaberite Microsoft Access (Microsoft Jet Database Engine) iz padajućeg izbornika.
Pored Datoteka name, kliknite na pretraživati i idite na Access bazu podataka koju želite uvesti i kliknite Otvorena. Napominjemo da baza podataka ne može biti u formatu Access 2007 ili više (accdb) jer ga SQL Server ne prepoznaje! Dakle, ako imate Access bazu podataka od 2007. do 2016., prvo je pretvorite u Baza podataka 2002-2003 format (MDB) odlaskom na Datoteka - Spremi kao.
Samo naprijed i kliknite Sljedeći za odabir odredišta. Budući da ste desnom tipkom miša kliknuli na bazu podataka u koju ste htjeli uvesti podatke, ona bi već trebala biti odabrana na popisu. Ako nije, odaberite SQL izvorni klijent od Odredište padajući. Trebali biste vidjeti instancu baze podataka pod Naziv poslužitelja i tada možete odabrati određenu bazu podataka na dnu kada odaberete način provjere autentičnosti.
Klik Sljedeći i zatim odredite kako želite prenijeti podatke iz Pristupa SQL-u odabirom jednog od njih Kopirajte podatke iz jedne ili više tablica ili Napišite upit za određivanje podataka za prijenos.
Ako želite kopirati sve tablice ili samo neke tablice iz baze podataka programa Access bez ikakve manipulacije podacima, odaberite prvu opciju. Ako trebate kopirati samo određene retke i stupce podataka iz tablice, odaberite drugu opciju i napišite SQL upit.
Prema zadanim postavkama, sve tablice trebaju biti odabrane i ako kliknete Uredi preslikavanja možete konfigurirati kako se polja mapiraju između dvije tablice. Ako ste kreirali novu bazu podataka za uvoz, to će biti točna kopija.
Ovdje imam samo jednu tablicu u svojoj bazi podataka Accessa. Kliknite Dalje i vidjet ćete Pokreni paket zaslon gdje Trči odmah treba provjeriti.
Klik Sljedeći , a zatim kliknite Završi. Nakon toga ćete vidjeti kako se odvija prijenos podataka. Nakon dovršetka vidjet ćete broj redaka prenesenih za svaku tablicu u Poruka kolona.
Klik Zatvoriti i gotovi ste. Sada možete ići naprijed i pokrenuti SELECT na tablicama kako biste bili sigurni da su svi podaci uvezeni. Sada možete uživati u snazi SQL Servera za upravljanje bazom podataka.
Imate li problema s uvozom podataka iz pristupa SQL poslužitelju? Ako je tako, postavite komentar i pokušat ću vam pomoći. Uživati!