Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
Msjet40.dll - 4.0.9505.0

Создаю связанный сервер:
EXEC sp_addlinkedserver 'ES',
'Jet 4.0',
'Microsoft.Jet.OLEDB.4.0', 
'\\server\tmp\tmp.xls',
NULL,
'Excel 8.0'
создается без вопросов.
Но при попытки сделать к нему SELECT
SELECT * FROM ES...Sheet1$
Managment Studio пишет:
OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "ES" returned message "Unspecified error".
Msg 7303, Level 16, State 1, Line 3
Cannot initialize the data source object of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "ES".

OPENROWSET - пишет тоже самое.

Права все выставлены, каталог доступен.
exec master..xp_cmdshell 'dir \\svs\c$\*.*' - Выполняется без вопросов, все показывает.

Ad Hoc Distributed Queries - включено.

Создавался файл в 2007, но сохранялся и как 97-2003, и как 5.0/95

В чем может быть причина?
27 май 09, 16:58    [7236035]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Хм
Здесь dir \\svs\c$\*.*'
А здесь \\server\tmp\
27 май 09, 17:03    [7236090]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Ошибся.
Конечно DIR \\server\tmp\
27 май 09, 17:06    [7236114]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
UP
28 май 09, 11:06    [7238183]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
Glory
Member

Откуда:
Сообщений: 104760
exec sp_tables_ex 'ES' что вернет ?
28 май 09, 11:08    [7238196]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Все тоже самое
Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "ES" вернул сообщение "Unspecified error".
Msg 7303, Level 16, State 1, Procedure sp_tables_ex, Line 41
Не удалось проинициализировать объект источника данных поставщика OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "ES".
28 май 09, 17:17    [7241126]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
UP
29 май 09, 11:05    [7243090]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Ни кто не сталкиввался с подобными проблемами?
1 июн 09, 13:20    [7251105]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
Glory
Member

Откуда:
Сообщений: 104760
А запрос запускаете с рабочей станции по windows authentication ?
1 июн 09, 13:27    [7251140]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Glory.
С рабочей станции. Аутентификацию пробовали разную.
1 июн 09, 16:26    [7252328]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
Glory
Member

Откуда:
Сообщений: 104760
abri
Glory.
С рабочей станции. Аутентификацию пробовали разную.

А если с консоли сервера ?
1 июн 09, 16:27    [7252334]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Прошу прощения, за нубизм, но "с консоли" это как?
2 июн 09, 11:55    [7255053]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
Glory
Member

Откуда:
Сообщений: 104760
abri
Прошу прощения, за нубизм, но "с консоли" это как?

Это клавиатура и монитор присоединенные к той машине, на которой непоспредственно запущен mssql server
Ну или удаленная сессия с такой машиной через какой нибудь RemoteDesktop
2 июн 09, 12:00    [7255090]     Ответить | Цитировать Сообщить модератору
 Re: .xls как связанные сервер.  [new]
abri
Member

Откуда:
Сообщений: 14
Выдает:
Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "ES" вернул сообщение "Could not find installable ISAM.".
Msg 7303, Level 16, State 1, Line 1
Не удалось проинициализировать объект источника данных поставщика OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "ES".
2 июн 09, 12:15    [7255156]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить