Мигриране на данни от MS Access към базата данни на SQL Server
Наскоро трябваше да прехвърля данните от базата данни на Access в SQL Server 2014, защото базата от данни стана твърде голяма за достъп до манипулацията. Въпреки че процесът е доста прост, помислих, че ще напиша статия с инструкции стъпка по стъпка.
Първо, трябва да сте сигурни, че имате инсталиран 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) от падащото меню.
До Файл name, кликнете върху паса и отидете до базата данни за достъп, която искате да импортирате, и кликнете върху нея отворено. Имайте предвид, че базата данни не може да бъде във формат Access 2007 или по-висок (ACCDB) тъй като SQL Server не го разпознава! Така че, ако имате база данни за достъп от 2007 до 2016 г., първо я конвертирайте в База данни за 2002-2003 г. формат (MDB) като отидете на Файл - Запазване като.
Давай и кликни Следващия , за да изберете дестинацията. Тъй като щракнете с десния бутон върху базата данни, в която искате да импортирате данните, тя вече трябва да бъде избрана в списъка. Ако не, изберете SQL Native Client от Дестинация падащото. Трябва да видите потребителския модел на базата данни под Име на сървъра и след това можете да изберете конкретна база данни в долната част, след като изберете метода на удостоверяване.
Кликнете Следващия и след това посочете как искате да прехвърлите данните от Достъп до SQL, като изберете или Копирайте данните от една или повече таблици или Напишете заявка, за да укажете данните за прехвърляне.
Ако искате да копирате всички таблици или само някои от таблиците от базата данни на Access без никаква обработка на данни, изберете първата опция. Ако трябва да копирате само определени редове и колони от данни от таблица, изберете втората опция и напишете SQL заявка.
По подразбиране всички таблици трябва да бъдат избрани и ако щракнете върху редактиране Съответствия Можете да конфигурирате как полетата се показват между двете таблици. Ако сте създали нова база данни за импортирането, тя ще бъде точно копие.
Тук имам само една таблица в базата данни на Access. Кликнете върху Напред и ще видите Стартирайте пакета екран Стартирайте незабавно трябва да се провери.
Кликнете Следващия и след това щракнете върху завършек. След това ще видите напредъка на прехвърлянето на данни, тъй като той се случва. След като приключи, ще видите броя прехвърлени редове за всяка таблица в съобщение колона.
Кликнете Близо и сте готови. Сега можете да изпълните SELECT на таблиците си, за да се уверите, че всички данни са импортирани. Сега можете да се насладите на силата на SQL Server за управление на вашата база данни.
Има ли проблеми с вноса на данни от Достъп до SQL Server? Ако е така, публикувайте коментар и аз ще се опитам да помогна. Наслади се!