Nedavno sam morao migrirati podatke iz Access baze podataka na SQL Server 2014 jer je moja baza podataka bila uzimajući prevelika za pristup rukovanje. Iako je proces prilično jednostavan, shvatio sam da ću pisati članak s korak-po-korak upute.
Prvo, morate osigurati da na vašem računalu imate instaliran SQL Server ili SQL Server Express. Pri preuzimanju programa SQL Server Express na osobno računalo provjerite jeste li preuzeli verziju Napredne usluge, Ako to ne učinite, motor baze podataka neće biti instaliran i imat ćete SQL Management Studio bez ikakve baze podataka za povezivanje.
Kada ispravno instalirate SQL Server, možete nastaviti s koracima u nastavku kako biste uvezli bazu podataka programa Access u novu bazu podataka u sustavu SQL Server.
Otvorite SQL Server Management Studio i spojite se na poslužitelj baze podataka u koji želite uvesti Access bazu podataka. Pod, ispod baze podataka, desnom tipkom miša kliknite i odaberite Nova baza podataka, Ako već imate bazu podataka i jednostavno želite uvesti nekoliko tablica iz programa Access, samo preskočite i idite na Uvoz podataka korak ispod. Samo kliknite desnom tipkom miša na trenutnu bazu podataka umjesto da izradite novu.
Ako izrađujete novu bazu podataka, idite naprijed i dajte mu ime i konfigurirajte postavke ako ih želite promijeniti s zadanih postavki.
Sada moramo desnom tipkom miša kliknuti na testnu bazu podataka koju smo upravo stvorili i izabrali zadaci i onda Uvoz podataka.
Na mjestu Odaberite izvor podataka dijaloški okvir, odaberiteMicrosoft Access (Microsoft Jet Database Engine)iz padajućeg izbornika.
Pored Datoteka name, kliknite na pretraživati i krenite u Access bazu podataka koju želite uvesti i kliknite Otvorena, Imajte na umu da baza podataka ne može biti u Accessu 2007 ili višem formatu (accdb) jer ga SQL Server ne prepoznaje! Dakle, ako imate bazu podataka za pristup 2007 do 2016, prvo ga pretvorite u Baza podataka 2002-2003 format (MDB) odlaskom u Datoteka - Spremi kao.
Idite 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, već bi trebao biti odabran na popisu. Ako ne, odaberite SQL Native Client od Odredište padaju. Trebali biste vidjeti instancu baze podataka pod Naziv poslužitelja a zatim možete odabrati određenu bazu podataka na dnu kad odaberete metodu provjere autentičnosti.
Klik Sljedeći a zatim odredite kako želite prenijeti podatke iz Accessa u SQL odabirom Kopirajte podatke iz jedne ili više tablica ili Napišite upit da biste naveli podatke za prijenos.
Ako želite kopirati sve tablice ili samo neke od tablica iz baze podataka Access bez 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 treba odabrati sve tablice i kliknuti na Uredi preslikavanja gumb, možete konfigurirati kako polja mapiraju između dvije tablice. Ako ste stvorili novu bazu podataka za uvoz, to će biti točna kopija.
Ovdje imam samo jednu tablicu u mojoj bazi podataka programa Access. Kliknite Dalje i vidjet ćete Pokreni paket zaslon gdje Pokreni odmah treba provjeriti.
Klik Sljedeći i zatim kliknite Završi, Tada ćete vidjeti napredak prijenosa podataka kako se događa. 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 svojim tablicama kako biste bili sigurni da su svi podaci bili uvezeni. Sada možete uživati u snazi sustava SQL Server za upravljanje bazom podataka.
Imate li problema s uvozom podataka s programa Access u SQL Server? Ako je tako, pošaljite komentar i pokušat ću vam pomoći. Uživati!