Я хочу импортировать файл Excel в SQL Server, но сталкиваюсь с ошибкой.
Мой код:
create table test
(
AccountNumber varchar(50),
AccountName varchar(50),
ParentAccountNumber varchar(50)
)
select *
into test
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\testing.xls;HDR=YES',
'SELECT * FROM [Sheet1$]')
Ошибка:
Сообщение 7302, уровень 16, состояние 1, строка 10
Не удается создать экземпляр поставщика OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "(null)".
Примечание:
- Версия Excel: 2007
- Версия SQL Server: 2012 г.