Массовый импорт из dbase dbf в SQL Server

У меня есть сотни .dbf-файлов, разделенных на разные папки, в основном организованные как множество разных баз данных с одинаковой структурой. Некоторые из них распространяются на миллионы строк. Мне нужно, чтобы эти данные попадали в базу данных SQL Server (или несколько баз данных?), Поэтому моя команда может работать с ней более легко.

Я не могу сделать это вручную с помощью Access или мастера импорта / экспорта, как предлагают большинство руководств, потому что слишком много файлов. У меня есть Access 2016 , SSMS 17 , Visual Studio 2017 и Windows 10 64 бит. Я смог открыть отдельные таблицы в Access через настройку dBase V.

Я не знаю, с чего начать, потому что я довольно новичок во всем. Например, следует ли писать консольное приложение, настраивать некоторые настройки SSMS или делать что-то еще, о чем я не знаю?

Не могли бы вы описать пошаговый процесс высокого уровня, который я должен использовать, и, возможно, указать на некоторые ресурсы? Я посмотрел на кучу документов и форумов через Google, но ни один из них не имеет смысла для меня. Наиболее перспективным является этот пост , но у меня нет перечисленного провайдера, как и некоторые другие в комментариях.

sql-server,ssms,dbf,dbase,

0

Ответов: 2


1

Вы можете рассмотреть услуги Integration Services для такого вида импортной работы

https://docs.microsoft.com/en-us/sql/integration-services/connection-manager/integration-services-ssis-connections

И вот как подключиться к файлу DBASE или другому DBF

https://docs.microsoft.com/en-us/sql/integration-services/connection-manager/connect-to-a-dbase-or-other-dbf-file


0

Если это однократная операция, вы можете преобразовать файл dbf в sql-скрипт и импортировать данные в sql-сервер. Есть несколько приложений в хранилище Windows, способных это сделать. https://www.microsoft.com/en-us/store/search/apps?q=dbf+to+sql

SQL-сервер, SSMS, DBF, DBase,
Похожие вопросы