If-Koubou

Мигрирайте данни от MS Access към базата данни на SQL Server

Мигрирайте данни от MS Access към базата данни на SQL Server (MS Office Съвети)

Наскоро трябваше да прехвърля данните от базата данни на Access към SQL Server 2014, защото базата данни ми стана твърде голяма за Access за обработка. Въпреки че процесът е сравнително прост, реших, че ще напиша статия с инструкции стъпка по стъпка.

Първо, трябва да сте сигурни, че имате инсталиран на вашия компютър SQL Server или SQL Server Express. Когато изтегляте SQL Server Express на персонален компютър, уверете се, че сте изтеглили версията с Разширени услуги, Ако не го направите, тогава двигателят на базата данни няма да бъде инсталиран и ще имате SQL Management Studio без да се свързвате с никакви бази данни.

След като сте инсталирали правилно SQL Server, можете да продължите със стъпките по-долу, за да импортирате базата данни на Access в нова база данни в SQL Server.

Прехвърляне на база данни за достъп до SQL Server

Отворете SQL Server Management Studio и се свържете със сървъра на базата данни, в който искате да импортирате базата данни на Access. при Данни на Guide-Bulgaria.com, щракнете с десния бутон и изберете Нова база данни, Ако вече имате база данни и просто искате да импортирате няколко таблици от Access, просто прескочете това и отидете на Импортиране на данни стъпка по-долу. Просто кликнете с десния бутон на мишката върху текущата си база данни, вместо да създадете нова.

Ако създавате нова база данни, продължете и й дайте име и конфигурирайте настройките, ако искате да ги промените от стандартните.

Сега трябва да кликнете с десния бутон върху тестовата база данни, която току-що създадохме и избирахме Задачи и тогава Импортиране на данни.

На Изберете източник на данни изберете диалоговия прозорецMicrosoft Access (Microsoft Jet Database Engine)от падащото меню.

До File namд, кликнете върху паса и отидете до базата данни на Access, която искате да импортирате и щракнете отворено, Имайте предвид, че базата данни не може да бъде в Access 2007 или по-висок формат (ACCDB), тъй като SQL Server не го разпознава! Така че, ако имате база данни от 2007 до 2016 г., първо я преобразувайте в База данни за периода 2002-2003 г. формат (MDB) като отидете до Файл - Запазване като.

Отиди напред и кликни Следващия за да изберете местоназначението. Тъй като кликнете с десния бутон върху базата данни, в която искате да импортирате данните, тя вече трябва да бъде избрана в списъка. Ако не, изберете SQL Native Client от Дестинация падане надолу. Трябва да видите подкана на базата данни под Име на сървъра и след това да можете да изберете конкретната база данни в долната част, след като изберете метода за удостоверяване.

Кликнете Следващия и след това да определите как искате да прехвърлите данните от Access към SQL, като изберете и двете Копирайте данните от една или повече таблици или Запишете заявка, за да посочите данните, които да прехвърлите.

Ако искате да копирате всички таблици или само някои от таблиците от базата данни на Access без манипулиране на данните, изберете първата опция. Ако трябва да копирате само определени редове и колони от данни от таблица, изберете втората опция и напишете SQL заявка.

По подразбиране всички таблици трябва да бъдат избрани и ако кликнете върху редактиране Съответствия , можете да конфигурирате начина, по който полетата се преместват между двете таблици. Ако сте създали нова база данни за импортирането, то ще бъде точно копие.

Тук имам само една таблица в базата данни на Access. Кликнете върху Напред и ще видите Стартирайте пакета екран, където Бягай незабавно трябва да бъдат проверени.

Кликнете Следващия и след това щракнете върху завършек, След това ще видите напредъка на прехвърлянето на данни, както се случва. След като бъде завършен, ще видите броя редове, прехвърлени за всяка таблица в съобщение колона.

Кликнете Близо и сте готови. Вече можете да продължите и да изпълните SELECT на масите, за да се уверите, че всички данни са импортирани. Сега можете да се насладите на силата на SQL Server за управление на вашата база данни.

Имате ли проблеми при импортирането на данните си от Access към SQL Server? Ако е така, публикувайте коментар и ще се опитам да помогна. Наслади се!