Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 не работает импорт из EXCEL  [new]
rhs
Guest
Microsoft SQL Server 2005 - 9.00.5057.00 (X64) Mar 25 2011 13:33:31 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7601: Service Pack 1)

Microsoft SQL Server Management Studio 10.0.5500.0
Microsoft Data Access Components (MDAC) 3.85.1132
Microsoft MSXML 2.6 3.0 4.0 5.0 6.0
Microsoft Internet Explorer 8.0.6001.18702
Microsoft .NET Framework 2.0.50727.4022
Operating System 5.1.2600

когда делаю:
Tasks -> Import Data
Data source: Microsoft Excel
получаю ошибку:

SQL Server Import and Export Wizard
The operation could not be completed.
ADDITIONAL INFORMATION:
Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере. (System.Data)
22 авг 12, 17:29    [13050948]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
rhs
Guest
в другой версии EXCEL другая ошибка, но все равно не работает (((


TITLE: SQL Server Import and Export Wizard
------------------------------

The operation could not be completed.

------------------------------
ADDITIONAL INFORMATION:

Невозможно загрузить файл или сборку "System.EnterpriseServices.Wrapper.dll" или один из зависимых от них компонентов. Не удается найти текст сообщения с номером 0x в файле сообщений . (Исключение из HRESULT: 0x8007013D) (System.EnterpriseServices)
22 авг 12, 17:35    [13050990]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
nicescar
Member

Откуда:
Сообщений: 94
rhs
Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере. (System.Data)

Попробуйте использовать другого поставщика, например, Microsoft.Jet.OLEDB.4.0
22 авг 12, 17:36    [13051007]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
rhs
Guest
nicescar, спасибо за совет

только поясните пж, каким образом в процессе импорта можно "использовать другого поставщика" ?
22 авг 12, 18:00    [13051172]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
nicescar
Member

Откуда:
Сообщений: 94
rhs,

В мастере можно выбрать Data Source другой.
Попробуйте вот эту статью: http://blogs.msdn.com/b/farukcelik/archive/2010/06/04/accessing-excel-files-on-a-x64-machine.aspx , скорее всего, ваш случай. 64-битного провайдера нет.
23 авг 12, 10:56    [13053605]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
сомнения пробирают...
Guest
граждане, а может кроме как на сервере, этого провайдера надо еще как-то "на компьютере" регистрировать?
у меня 64-битный ACE на сервере зарегистрирован, в папке Providers глазками наблюдается,
sp_enum_oledb_providers его перечисляет, в конце концов, у меня linked server к Аксессу 2010 работает,
равно как и запросы типа
select * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\temp\test.xls', [Sheet1$])


а сейчас для интереса запускаю Import и получаю ту же ошибку...

К сообщению приложен файл. Размер - 97Kb
23 авг 12, 11:41    [13054062]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33248
Блог
http://www.microsoft.com/en-us/download/details.aspx?id=13255
установить на локальном компе
23 авг 12, 12:27    [13054542]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
сомнения пробирают...
Guest
Критик,

ну привет.
уже установлен.
вон же на картинке и установлен, и работает.
в запросах openquery, openrowset работает.
в мастере импорта пишет, что не зарегистрирован.
(в данном случае сервер и есть локальный компьютер, если что)
23 авг 12, 12:36    [13054608]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
nicescar
Member

Откуда:
Сообщений: 94
А, может, мастер импорта 32-битный и пытается найти 32-битную библиотеку?
23 авг 12, 12:55    [13054761]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33248
Блог
сомнения пробирают...,

на картинке я вижу, что провайдер установлен на сервере
23 авг 12, 12:56    [13054773]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
nicescar
Member

Откуда:
Сообщений: 94
Критик,

на картинке показаны провайдеры SQL-я, SQL 64 бита, соответственно, провайдер 64 бита. А клиентское приложение (скорее всего) - 32 бита.
23 авг 12, 12:59    [13054800]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
сомнения пробирают...
Guest
Критик
сомнения пробирают...,

на картинке я вижу, что провайдер установлен на сервере


еще раз: сервер и клиент в одном лице. это мой ноутбук.
так что если что-то стоит на сервере, оно же стоит и на клиенте.

nicescar, да, из MS запускается 32-битный Import/Export Wizard (почему не 64-битный, кстати?)
если же запустить ручками 64-битный Import/Export Wizard, провайдера он видит,
но при тесте соединения вываливает
Unrecognized database format 'z:\temp\test.xls'.

интерсно, что из того же самого файла все отлично вычитывается через openrowset.
23 авг 12, 14:54    [13055737]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
никрофелия процветает:)
Сегодня была задача добавить данные из excel в таблицу, собственно с ней-то я справился посредством связанного сервера, но проблему, которая у автора темы один в один и у меня проявилась на одном сервере, не дает покоя, что может быть не так?
это - http://www.microsoft.com/en-us/download/details.aspx?id=13255 установлено было изначально(переустановил для успокоения)
разрядности все одинаковые
сам драйвер заэнейблил, ибо связанный сервер настраивал по этому же драйверу(Microsoft.ACE.OLEDB.12.0)
23 дек 15, 23:27    [18601966]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7396
mishanya3624,

т.е. Вы не верите, что Поставщик "Microsoft.ACE.OLEDB.12.0" не зарегистрирован на локальном компьютере?
А импорт почему не через Задачи - импорт данных...?
24 дек 15, 11:13    [18603210]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
Владислав Колосов,

так в том то и дело что через задачи, все как полагается, вылетает ошибка, как на принтскрине у автора выше.
как его еще надо регистрировать, ?
делал так:
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
24 дек 15, 11:16    [18603233]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
таки хочется разобраться с проблемой)
вот ошибка, вот linked, который работает с этим же драйвером, ну и сам сервер 2012

К сообщению приложен файл. Размер - 141Kb
25 дек 15, 09:47    [18607828]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Эксель на сервере хоть есть ?
25 дек 15, 10:38    [18608080]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 594
mishanya3624,

http://habrahabr.ru/post/219415/
25 дек 15, 10:40    [18608089]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
LSV,

конечно есть)
25 дек 15, 11:07    [18608210]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
Andrey Sribnyak,

разрядность везде одна и та же х64
25 дек 15, 11:08    [18608213]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7396
mishanya3624
как его еще надо регистрировать


Вы не то показываете, локальный компьютер - это Ваш компьютер.
25 дек 15, 11:48    [18608500]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
Владислав Колосов,

так пробую импортить и с самого сервера , тоже самое.
25 дек 15, 11:58    [18608548]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7396
mishanya3624,

значит его разрядность не совпадает с серверной или установлены офисы разной разрядности одновременно.
25 дек 15, 12:32    [18608722]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
Konst_One
Member

Откуда:
Сообщений: 11512
вы не того провайдера выбираете
25 дек 15, 12:32    [18608724]     Ответить | Цитировать Сообщить модератору
 Re: не работает импорт из EXCEL  [new]
mishanya3624
Member

Откуда:
Сообщений: 795
Konst_One,

как не того, а какого надо, если в списке один такой под названием "Excel" :)
25 дек 15, 12:59    [18608924]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить