Импорт SQL Server 2008 R2 Excel - PullRequest
       41

Импорт SQL Server 2008 R2 Excel

4 голосов
/ 02 августа 2011

Я использую SS 2008 R2 и Office 2010 на 64-битной Windows 7. Я пытаюсь использовать мастер импорта, чтобы импортировать лист Excel в таблицу. Я получаю эту ошибку:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

Я очень новичок в этом и буду очень признателен за любую помощь, которую смогу получить.

Кстати, я тоже могу поступать неправильно (и, следовательно, получать ошибку), потому что, если я выберу 64-битный мастер импорта, для Microsoft Excel не будет никакой опции. Итак, я пытаюсь использовать 32-битный мастер. Кто-нибудь знает, как я могу заставить это работать? Заранее спасибо!

Для других пользователей: Для тех, у кого такая же проблема, ответ, предложенный a1ex07, также подходит и для Office 2010. Проверьте эту тему Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере

Ответы [ 3 ]

5 голосов
/ 07 января 2013

У меня возникла та же проблема при попытке импортировать файл Excel с помощью SQL Management Studio (SMS 2012). Я использую 64-битную версию всего, включая Office 2013. Это решение от social.msdn.microsoft.com решило это для меня:

Вероятно, проблема в том, что мастер импорта / экспорта запускается как 32-разрядная версия. Вероятно, это происходит из-за того, что вы щелкаете правой кнопкой мыши по базе данных и выбираете импорт, а поскольку SSMS является 32-битной программой, она запускает 32-битные процессы. Попробуйте явно запустить мастер импорта / экспорта (64-разрядный), нажав Пуск-> Программные файлы-> Microsoft SQL Server 2012-> Импорт и экспорт данных (64-разрядный), чтобы импортировать данные из 64-разрядного источника данных.

Нораль Кульман

2 голосов
/ 29 сентября 2011

Для тех, у кого такая же проблема, ответ, предложенный a1ex07, также подходит для Office 2010. Ответ alex07 Поставщик «Microsoft.ACE.OLEDB.12.0» не зарегистрирован на локальном компьютере ... этот ответ изначально был от kd7.

0 голосов
/ 18 мая 2012

файл может быть Excel 2007, попробуйте установить драйвер системы Office 2007: Компоненты подключения данных

...