Импорт Excel в базу данных SQL Server

Мастер импорта данных SQL не позволяет мне изменять типы столбцов в опции "Редактировать сопоставления"... поэтому я начал идти по пути "написать запрос" для передачи данных.

Я получил несколько примеров в Интернете и включил "специальные запросы" на моем компьютере. Тем не менее, я продолжаю получать следующее исключение:

Поставщик OLE DB "MSDASQL" для связанного сервера "(null)" вернул сообщение "[Microsoft][ODBC Driver Manager] Не найдено имя источника данных и не указан драйвер по умолчанию".

Сообщение 7303, уровень 16, состояние 1, строка 8 Невозможно инициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "(null)".

  • Я посмотрел на различные сообщения на это сообщение, но их описание и решение заставляет меня думать, что они для другого сценария или проблемы в целом
  • Фактического "связанного сервера" не существует... и сервер, и файл являются локальными

Q: Я включил неправильную опцию атрибута?
Q: мой запрос неверен?

QUERY:

SELECT * FROM OPENROWSET('MSDASQL',
                         'DRIVER=Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb);
                          UID=admin;
                          UserCommitSync=Yes;
                          Threads=3;
                          SafeTransactions=0;
                          ReadOnly=1;
                          PageTimeout=5;
                          MaxScanRows=8;
                          MaxBufferSize=2048;
                          FIL=excel 12.0;
                          DriverId=1046;
                          DefaultDir=C:\Temp;
                          DBQ=C:\Temp\DataMigration.xls', 
                         'SELECT * FROM [AK$]')

SQL для повторной настройки сервера:
Это работало нормально... просто думал, что я все равно включу это.

EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO

EXEC sp_configure 'ad hoc distributed queries', 1
RECONFIGURE
GO

ОБНОВЛЕНИЕ:

К сожалению, я не могу выбрать "Редактировать SQL"
Если есть способ "включить" эту опцию... это было бы хорошо для меня. введите описание изображения здесь

0 ответов

Другие вопросы по тегам