INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Text;Database=D:\;HDR=YES;FMT=Delimited','SELECT * FROM [FileName.csv]')
SELECT Field1, Field2, Field3 FROM DatabaseName
как @Slogmeister Extraordinaire Цитируется правильно.
Нужно иметь 1> Файл, уже присутствующий в столбцах 2> Необходимо установить Office
Обнаружены ошибки
1
Сообщение 7303, уровень16, состояние 1, строка 1 Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)". "
64 бит http://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine_x64.exe
32 бит http://download.microsoft.com/download/f/d/8/fd8c20d8-e38a-48b6-8691-542403b91da1/AccessDatabaseEngine.exe
2
Сообщение 15281, уровень 16, состояние 1, строка 1 SQL Server заблокировал доступ к STATEMENT 'OpenRowset / OpenDatasource' компонента 'Ad Hoc Distributed Queries"потому что этот компонент отключен как часть конфигурации безопасности для этого сервера. Системный администратор может включить использование" специальных распределенных запросов "с помощью sp_configure. Для получения дополнительной информации о включении" специальных распределенных запросов "найдите"Специальные распределенные запросы »в электронной документации по SQL Server.
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
GO
EXEC sp_configure 'ad hoc distributed queries', 0
RECONFIGURE
GO