Я хочу импортировать данные из Excel в SQL Server с помощью запросов, а не с помощью мастера. Я попробовал этот запрос:
Select * INTO g FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 12.0;Database=D:\new.xlsx;HDR=YES', 'SELECT * FROM [newSheet$]');
Но я получаю эту ошибку:
Msg 7308, уровень 16, состояние 1, строка 1
Поставщик OLE DB" Microsoft.Jet.OLEDB.4.0" не может использоваться для распределенных запросов, поскольку поставщик настроен для работы в однопоточном режиме квартиры.
Итак, я искал в Google, и у меня были ответы вроде:
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO
Даже после переконфигурации это показывает мне ту же ошибку...