2015-06-27 1 views
-1

У меня есть существующая база данных Access, которая имеет выраженную полезность. Я написал программу Visual Basic, которая использует базу данных SQL Server и повторно вводит данные из файла Access в SQL Server индивидуально.Как добавить записи из базы данных Access в существующую базу данных SQL Server?

У меня есть еще 300 записей для перемещения и хотелось бы найти способ сделать все это, используя фрагмент данных в Visual Basic или с помощью SQL Server Express. Я достаточно умен, чтобы настроить и использовать Access, и достаточно умный, чтобы создать программу и базу данных в Visual Basic и SQL Server, но по какой-то причине я недостаточно умен, чтобы переместить записи между двумя базами данных.

Когда я первоначально создан файл .mdf я попытался переместить записи в то время, но все, что я пытался не работал, так что я понял, я хотел бы получить его позже, но теперь у меня есть 300+ записей в файле .mdf и нужно заставить остальных переехать. У кого-нибудь есть идеи?

+0

Да, вы можете. Найдите MSSQL ODBC о том, как его настроить. –

ответ

2

Простейшая задача - создать свою базу данных, затем в Проводнике объектов SSMS, щелкнуть правой кнопкой мыши по базе данных, Задачи -> Импорт данных ... и пройти мастер импорта/экспорта, выбрав MS Access в качестве источника.

+0

Грег, я попытался сделать это, когда я впервые создал базу данных SQL, и ничего не сделал, не импортировал данные, а сообщения не было. Поэтому я, в ретроспективе, сделал свою первую ошибку, введя новые записи в базу данных SQL, полагая, что с помощью SQL я могу позже передавать данные ACCESS. Я попытался, но не могу открыть оба баз данных одновременно в SQL. Единственное, что я не пробовал, - это открыть файл ACCESS, прочитать данные в наборе данных, затем закрыть файл ACCESS, открыть файл SQL и записать в него набор данных. Я не уверен, как это сделать, или если это возможно. – user3233883

+0

какая у вас версия Access и SQL? Если Access меньше, чем версия 2013, тогда в Access должен быть какой-то мастер увеличения, который может помочь вам экспортировать из доступа и импорта в SQL. Что касается «ничего не сделал», я действительно не знаю, что вы делали или не делали, поэтому не может этого сделать. – Greg

+0

И есть также помощник по миграции SQL Server. http://blogs.msdn.com/b/ssma/archive/2014/08/21/latest-update-microsoft-sql-server-migration-assistant-ssma-v6-0-is-now-available.aspx – Greg

Смежные вопросы