- В "Майкрософт".ТУЗ.Oledb для.12.0 'поставщик не зарегистрирован на локальном компьютере" ошибка в процессе импорта xlsx на sql server
у меня 64 бит windows 7 и SQLServer 2008 R2 (64 бит)
Я следую инструкциям, которые здесь чтобы импортировать файл excel в sql server, но в разделе figure3 этого сообщения, когда я пытаюсь получить доступ к файлу excel, и когда я нажимаю кнопку Далее, эта ошибка заставляет меня остановиться:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Я Поиск в Интернете я знал, что я должен установить AccessDatabaseEngine_x64
.
но когда я устанавливаю его у меня такая же проблема
не могли бы вы помочь мне, что делать?
4 ответа:
установите следующее, чтобы устранить ошибку.
2007 Драйвер Системы Office: Компоненты Подключения К Данным
AccessDatabaseEngine.exe (25.3 MB)
эта загрузка установит набор компонентов, которые облегчают передача данных между существующими файлами Microsoft Office, таких как Microsoft Office Access 2007 (*.mdb и .accdb) файлы и Microsoft Office Excel 2007 (.xls,*.контакты, и.* файл xlsb) файлы других данных такие источники, как Microsoft SQL Server.
драйвер Excel 2010 64 бит, а мастер экспорта импорта SSMS по умолчанию-32, поэтому сообщение об ошибке.
вы можете импортировать с помощью инструмента импорт экспорт данных (64 бит). ("C:\Program файлы\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe") обратите внимание, что путь не является программным файлом x86.
Это единственная установка, которая решила проблему для меня.
SQL 2008 r2 w / office 2010 64bit: "Драйвер Системы Office 2007: Компоненты Подключения К Данным"