|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
У меня win 7 64 бит, офис 2010 32 битный, поставил драйвер ACE 32 битный. SQL Server 2005 на win 2008 64 битной. Туда поставил OLE ACE 12 64 битный. Пишу: insert into OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=\\wsmuradyan\Projects\FromPayDox1.xls;HDR=Yes', 'SELECT DocID,Name,Comment,DateCreation,FileName,PageNumber,Pages FROM Documents') select distinct u.userid,u.name,'1','1','2','3' from Users u Выкидывает ошибку: SQL Server Database Error: The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. The provider did not give any information about the error. SQL Server Database Error: Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". Что не так? Может кто знает менее гиморойный метод общения с Excel ? файл xls ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 11:49 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979, а сам sql сервер какой разрядности? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 12:22 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
ShakillEd091979, а сам sql сервер какой разрядности? 64 битный ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 12:27 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979Туда поставил OLE ACE 12 64 битный. И вы видите этого провайдера в MSSQL ? Ed091979Database=\\wsmuradyan\Projects\FromPayDox1.xls И этот сетевой ресурс доступен учетной записи сервера ? Ed091979'SELECT DocID,Name,Comment,DateCreation,FileName,PageNumber,Pages FROM Documents' Разве такой синтаксис корректен для Excel ? Ed09197964 битный Приведите @@version ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 12:54 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
вроде на 64 битном не получится обращаться к excel через запрос. используйте SSIS ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:00 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
GloryEd091979Туда поставил OLE ACE 12 64 битный. И вы видите этого провайдера в MSSQL ? да вижу Ed091979Database=\\wsmuradyan\Projects\FromPayDox1.xls И этот сетевой ресурс доступен учетной записи сервера ? что есть учетная запись сервера? Ed091979'SELECT DocID,Name,Comment,DateCreation,FileName,PageNumber,Pages FROM Documents' Разве такой синтаксис корректен для Excel ? C ole db 4.0 работает на машине с 32 битной виндой. Ed09197964 битный Приведите @@version Microsoft SQL Server 2005 - 9.00.5000.00 (X64) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:08 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
sskkвроде на 64 битном не получится обращаться к excel через запрос. используйте SSIS если возможно дайте примерчик работы с exceleм через ssis ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:10 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
вообще OLE драйвера работают в 64 битных системах? или это уже устарело? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:26 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
если использую oledb.4.0 То получаю: OLE DB provider 'Microsoft.Jet.OLEDB.4.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:30 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979, Microsoft.ACE.OLEDB.12.0 применяю для чтения дбф, все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:31 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979, попробуйте так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:34 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Shakill, вместо ′ апостроф должен быть ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 13:35 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Shakill, простите никак не поййму что нужно в запросе заменить, там вроде и так апосторофы стоят ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 14:56 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979, там при копировании текст исказился немного, должно быть Код: sql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 15:04 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
ShakillEd091979, там при копировании текст исказился немного, должно быть Код: sql 1. 2. 3. 4.
не помогло( опять SQL Server Database Error: The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. The provider did not give any information about the error. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 15:25 |
|
Подскажите кто сталкивался
|
|||
---|---|---|---|
#18+
Ed091979не помогло( опять SQL Server Database Error: The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. The provider did not give any information about the error. а так? Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2012, 08:16 |
|
|
start [/forum/topic.php?fid=46&msg=37848552&tid=1711883]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 321ms |
0 / 0 |