У меня 64-битная Windows 7 и SQLServer 2008 R2 (64-битная)
Я следую приведенным здесь инструкциям по импорту файла excel на сервер sql, но в разделе Figure3 этого сообщения, когда я пытаюсь получить доступ к файлу excel, и когда я нажимаю следующий, эта ошибка заставляет меня остановиться:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Я ищу в Интернете, я знал, что должен установить AccessDatabaseEngine_x64
. но когда я его устанавливаю, у меня такая же проблема
Не могли бы вы помочь мне, что делать?
источник
Драйвер Excel 2010 - 64-разрядный, а мастер импорта и экспорта SSMS по умолчанию - 32, поэтому появляется сообщение об ошибке.
Вы можете импортировать с помощью инструмента Импорт данных экспорта (64-разрядная версия). ("C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe") обратите внимание, что путь не является Program Files x86.
источник
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
на рабочийC:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
. Если вы хотите быть в безопасности, сначала переименуйте старый, а не заменяйте его, чтобы вы могли вернуться, если что-то пойдет не так.Сохраните его как файл CSV и импортируйте как плоский исходный файл.
источник
Это единственная установка, которая решила для меня проблему.
SQL 2008 r2 с 64-разрядной версией Office 2010: «Драйвер системы Office 2007: компоненты подключения к данным»
источник
Мне не повезло, пока я не установил ссылку на версию 2010 здесь: https://www.microsoft.com/en-us/download/details.aspx?id=13255
Я попытался установить 32-битную версию, она все еще была ошибочной, поэтому я удалил ее, установил 64-битную версию, и она начала работать.
источник
В настоящее время Microsoft не предоставляет вариант загрузки для «Драйвер системы 2007 Office: компоненты подключения к данным» и щелкните первый ответ для «Драйвер системы 2007 Office: компоненты подключения к данным» перенаправления в Cnet, где получение ссылки для загрузки создает путаницу.
Вот почему те, кто использует SQL Server 2014 и последнюю версию SQL Server в Windows 10, щелкните ссылку ниже, чтобы загрузить этот компонент, который решает вашу проблему: - Microsoft Access Database Engine 2010
Удачного кодирования!
источник