If-Koubou

Migrēt datus no MS Access uz SQL Server datu bāzi

Migrēt datus no MS Access uz SQL Server datu bāzi (MS Office padomi)

Nesen man bija jāpārvieto dati no Access datu bāzes uz SQL Server 2014, jo mana datubāze bija pārāk liela, lai piekļūtu apstrādei. Lai gan process ir diezgan vienkāršs, es sapratu, ka es rakstītu rakstu ar soli-pa-solim instrukcijas.

Pirmkārt, jums ir jāpārliecinās, vai datorā ir instalēta SQL Server vai SQL Server Express. Lejupielādējot SQL Server Express personālajā datorā, pārliecinieties, vai lejupielādējat versiju ar Uzlaboti pakalpojumi. Ja jums tāda nav, tad datubāzes dzinējs netiks instalēts un jums būs SQL pārvaldības studiju programma bez jebkādas datu bāzes instances, lai izveidotu savienojumu.

Kad SQL Server ir pareizi instalēts, varat turpināt ar tālāk norādītajām darbībām, lai importētu Access datu bāzi jaunā SQL Server datubāzē.

Transfer Access Database uz SQL Server

Atveriet SQL Server Management Studio un izveidojiet savienojumu ar datu bāzes serveri, kuru vēlaties importēt savā Access datu bāzē. Zem Datu bāzes, ar peles labo pogu noklikšķiniet un izvēlieties Jauna datu bāze. Ja jums jau ir datubāze un jūs vienkārši vēlaties importēt pāris tabulas no Access, tad vienkārši izlaist šo un pārejiet uz Importēt datus solis zemāk. Vienkārši ar peles labo pogu noklikšķiniet uz savas pašreizējās datubāzes, nevis lai izveidotu jaunu.

Ja izveidojat jaunu datubāzi, dodieties uz priekšu un piešķiriet tai nosaukumu un konfigurējiet iestatījumus, ja vēlaties tos mainīt no noklusējuma.

Tagad mums vajag ar peles labo pogu noklikšķināt uz Tikai izveidotās un izvēlētās datu bāzes Uzdevumi un tad Importēt datus.

Uz Izvēlieties datu avotu dialoglodziņš, izvēlietiesMicrosoft Access (Microsoft Jet datubāzes dzinējs)no nolaižamā lodziņa.

Blakus Faila nosaukumse, noklikšķiniet uz Pārlūkot un dodieties uz Access datu bāzi, kuru vēlaties importēt, un noklikšķiniet uz Atvērt. Ņemiet vērā, ka datubāze nevar būt Access 2007 vai augstāka formātā (ACCDB), jo SQL Server to neatpazīst! Tātad, ja jums ir piekļuves datu bāze no 2007.gada līdz 2016, vispirms konvertējiet to 2002-2003 datu bāze formāts (MDB), dodoties uz Fails - Saglabāt kā.

Iet uz priekšu un noklikšķiniet Nākamais izvēlēties galamērķi. Tā kā jūs ar peles labo pogu noklikšķinājāt uz datu bāzes, kuru vēlaties importēt, tas jau būtu jāatlasa sarakstā. Ja nē, atlasiet SQL Native Client no Galamērķis nomest lejā. Jums vajadzētu redzēt datubāzes eksemplāru zem Servera nosaukums un pēc tam izvēlieties konkrēto datubāzi apakšā, kad izvēlaties autentifikācijas metodi.

Klikšķis Nākamais un pēc tam norādiet, kā vēlaties pārsūtīt datus no Access uz SQL, izvēloties vai nu Kopējiet datus no vienas vai vairākām tabulām vai Uzrakstiet vaicājumu, lai norādītu pārsūtāmos datus.

Ja vēlaties kopēt visas tabulas vai tikai dažas no Access datu bāzes tabulām bez manipulācijām ar datiem, izvēlieties pirmo opciju. Ja no tabulas nepieciešams kopēt tikai noteiktas datu rindas un kolonnas, tad izvēlieties otro iespēju un uzrakstiet SQL vaicājumu.

Pēc noklusējuma visas tabulas jāizvēlas un, ja jūs noklikšķiniet uz Rediģēt Plakāti pogu, varat konfigurēt lauku karti starp divām tabulām. Ja esat izveidojis jaunu importēšanas datubāzi, tā būs precīza kopija.

Manā Access datu bāzē ir tikai viena tabula. Noklikšķiniet uz Tālāk, un jūs redzēsiet Palaist paketi ekrāns kur Nekavējoties palaist jāpārbauda.

Klikšķis Nākamais un pēc tam noklikšķiniet uz Pabeigt. Tad jūs redzēsiet datu pārraides gaitu, kā tas notiek. Pēc tam, kad būs pabeigts, jūs redzēsit rindu skaitu, kas pārsūtītas katrai tabulai Ziņa sleja.

Klikšķis Aizvērt un jūs esat pabeidzis. Tagad jūs varat iet uz priekšu un palaist SELECT uz savām tabulām, lai pārliecinātos, ka visi dati ir importēti. Tagad jūs varat baudīt SQL Server varu, lai pārvaldītu savu datubāzi.

Jebkādas problēmas, importējot datus no Access uz SQL Server? Ja tā, ievietojiet komentāru un mēģinu palīdzēt. Izbaudi!