Я пытаюсь читать файлы Foxpro DBF с помощью Microsoft SQL Server 2008 R2.
Я пишу такой запрос:
SELECT *
FROM OPENROWSET('MSDASQL', 'Driver=Microsoft Visual FoxPro Driver;
SourceDB=D:\DB\;
SourceType=DBF',
'SELECT * FROM MyTable')
Также я установил провайдер VFPOLEDB для выполнения запроса. Но он не запускается, и я получил такую ошибку:
Сообщение 7399, уровень 16, состояние 1, строка 1
Поставщик OLE DB "MSDASQL" для связанного сервера "(null)" сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке.
Сообщение 7303, уровень 16, состояние 1, строка 1
Невозможно инициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "(null)".
Раньше я правильно выполнил этот запрос, но теперь он не запускается, я не знаю почему! Я погуглил, но это не помогло.
Как я могу читать файлы DBF с помощью SQL Server 2008 R2? Моя СУБД работает под управлением ОС Windows 7, а также Windows 2003 Server.
Заранее спасибо, Мохсен.
Import Data
мастер? Просто выберите свой файл DBF и сообщите ему, куда копировать данные. - person marc_s   schedule 23.02.2013