Не удалось импортировать файл Excel, SQLServer 2008 R2 64 бит - PullRequest
0 голосов
/ 07 декабря 2011

Я выполняю приведенный ниже запрос в SQL Server Management Studio

SELECT * INTO XLSimportTmp_109493
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 14.0;Database=E:\UploadToSQL\abcdef.xls', 'SELECT * FROM [sheet1$]')

Я тоже пробовал Excel 12.0, но ничего не работает.

Ниже приводится сообщение об ошибке:

Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)" вернул сообщение "Не удалось найти устанавливаемый объектISAM. ".Сообщение 7303, уровень 16, состояние 1, строка 2 Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "(null)".

Япод управлением Windows Server 2008 64-разрядной и SQL Server 2008 R2 64-разрядной на нем.И я установил AccessDatabaseEngine_x64.exe из http://www.microsoft.com/download/en/details.aspx?id=13255,, все еще получая ошибку выше.Пожалуйста, помогите !!

1 Ответ

0 голосов
/ 07 декабря 2011

Вам необходимо установить 64-разрядные драйверы ACE: Microsoft Access Database Engine 2010 распространяемый .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...