Мигрирайте данни от MS Access към база данни на SQL Server
Наскоро трябваше да мигрирам данните от база данни на Access към SQL Server 2014 , защото базата ми данни ставаше твърде голяма, за да може Access да се справи. Въпреки че процесът е доста прост, реших, че ще напиша статия с инструкции стъпка по стъпка.
Първо, трябва да се уверите, че имате инсталиран SQL Server или SQL Server Express на вашия компютър. (SQL Server Express)Когато изтегляте SQL Server Express на персонален компютър, не забравяйте да изтеглите версията с Advanced Services . Ако не го направите, двигателят на базата данни няма да бъде инсталиран и ще имате SQL Management Studio без екземпляр на база данни, с който да се свържете.
След като SQL Server е инсталиран правилно, можете да продължите със стъпките по-долу, за да импортирате базата данни на Access в нова база данни в SQL Server .
Прехвърляне на база данни за достъп(Transfer Access Database) към SQL Server
Отворете SQL Server Management Studio и се свържете със сървъра на базата данни, в който искате да импортирате вашата база данни на Access . Под Бази данни(Databases) щракнете с десния бутон и изберете Нова база данни(New Database) . Ако вече имате база данни и просто искате да импортирате няколко таблици от Access , просто пропуснете това и отидете на стъпката за импортиране на данни по-долу. (Import Data)Просто(Just) щракнете с десния бутон върху текущата си база данни, вместо да създавате нова.
Ако създавате нова база данни, продължете и й дайте име и конфигурирайте настройките, ако искате да ги промените от стойностите по подразбиране.
Сега трябва да щракнете с десния бутон върху тестовата(Test) база данни, която току-що създадохме, и да изберете Задачи(Tasks) и след това Импортиране на данни( Import Data) .
В диалоговия прозорец Избор на източник на данни изберете ( Choose a Data Source)Microsoft Access (Microsoft Jet Database Engine) от падащото меню.
До File name(File nam) e щракнете върху Преглед(Browse) и отидете до базата данни на Access , която искате да импортирате, и щракнете върху Отвори(Open) . Имайте предвид, че базата данни не може да бъде във формат Access 2007 или по-висок ( ACCDB ), тъй като SQL Server не я разпознава! Така че, ако имате база данни на Access от 2007 до 2016 г. , първо я преобразувайте във формат на база данни 2002-2003 ( (2002-2003 Database)MDB ), като отидете на Файл – Запиши като( File – Save As) .
Продължете и щракнете върху Напред(Next) , за да изберете дестинацията. Тъй като щракнахте с десния бутон върху базата данни, в която искате да импортирате данните, тя вече трябва да бъде избрана в списъка. Ако не, изберете SQL Native Client от падащото меню Destination . Трябва да видите екземпляра на базата данни под Име на сървъра(Server Name) и след това да можете да изберете конкретната база данни в долната част, след като изберете своя метод за удостоверяване.
Щракнете върху Напред(Next) и след това укажете как искате да прехвърлите данните от Access към SQL , като изберете Копиране на данните от една или повече таблици(Copy the data from one or more tables) или Напишете заявка, за да посочите данните за прехвърляне(Write a query to specify the data to transfer) .
Ако искате да копирате всички таблици или само някои от таблиците от базата данни на Access без манипулиране на данни, изберете първата опция. Ако трябва да копирате само определени редове и колони с данни от таблица, изберете втората опция и напишете SQL заявка.
По подразбиране всички таблици трябва да бъдат избрани и ако щракнете върху бутона Редактиране на (Edit) съпоставянията(Mappings) , можете да конфигурирате как полетата се съпоставят между двете таблици. Ако сте създали нова база данни за импортирането, тогава тя ще бъде точно копие.
Тук имам само една таблица в моята база данни на Access . Щракнете върху Напред(Click Next) и ще видите екрана Run Package , където трябва да бъде отметнато Run Immediately .
Щракнете върху Напред(Next) и след това щракнете върху Готово(Finish) . След това ще видите напредъка на трансфера на данни, докато се случва. След като приключи, ще видите броя на прехвърлените редове за всяка таблица в колоната Съобщение .(Message)
Щракнете върху Затвори(Close) и сте готови. Сега можете да продължите и да стартирате SELECT на вашите таблици, за да сте сигурни, че всички данни са импортирани. Сега можете да се насладите на силата на SQL Server за управление на вашата база данни.
Има ли проблеми с импортирането на вашите данни от Access към SQL Server ? Ако е така, напишете коментар и ще се опитам да помогна. Наслади се!
Related posts
Начертаване на вашите данни в Excel
Как да филтрирам данни в Excel
Използвайте новата функция на Excel Mobile „Вмъкване на данни от картина“.
Използвайте обобщаващи функции за обобщаване на данни в Excel
Използвайте Excel като инструмент за копиране на данни от мрежата
Автоматично преместване на имейли в папки в Outlook с помощта на правила
Как автоматично да архивирате документ на Word в OneDrive
15 съвета и трика за PowerPoint за подобряване на вашите презентации
Как да създадете списък за разпространение в Outlook
Търсете имейл в Outlook по подател, дата, ключова дума, размер и др
Как да създадете етикети в Word от електронна таблица на Excel
Как да отворите MDI файлове
Как да изчислим дисперсията в Excel
Използвайте прозореца за наблюдение на Excel, за да наблюдавате важни клетки в работна книга
Как да добавяте или премахвате коментари в Word
Как да създадете поздравителна картичка с MS Word
Добавете линия на тренда на линейна регресия към диаграма на разсейване на Excel
Как да вмъкнете подпис в документ на Microsoft Word
Microsoft Outlook не отговаря? 8 поправки, които да опитате
Бързо добавяне на съдържание към Word Doc