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

Откуда:
Сообщений: 30
Люди! В каких случаях работает/не работает обращение к объекту через сабж?
Т.е. имеется Linked server, при этом
select * from openquery(LNKSRVR,'select * from LIBRARY1.TABLE1') - работает,
а вот
SELECT * FROM LNKSRVR.SRVR.LIBRARY1.TABLE1 - выдает:

OLE DB provider 'MSDASQL' returned a 'NON-CLUSTERED and NOT INTEGRATED' index 'TABLE1' with incorrect bookmark ordinal 0.
OLE DB error trace [Non-interface error: OLE/DB provider returned an invalid bookmark ordinal from the index rowset.].
31 июл 03, 10:47    [282890]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
//ms-help://MS.MSDNQTR.2003JUL.1033/acdata/ac_8_qd_12_2x2r.htm
31 июл 03, 10:53    [282906]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
Ally
Member

Откуда:
Сообщений: 30
//ms-help://MS.MSDNQTR.2003JUL.1033/acdata/ac_8_qd_12_2x2r.htm

Это что за ссылка? Это вообще http? DNSa такого нету.
Что за сервер в Инете?
31 июл 03, 11:01    [282925]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
snake
Member

Откуда: Russia, Penza
Сообщений: 2290
сравните с этой ссылкой
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/acdata/ac_8_qd_12_2x2r.asp
как можно догадаться, выше была ссылка на MSDN, установленный на локальной машине. у Вас очевидно нет его.
31 июл 03, 11:05    [282937]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
Ally
Member

Откуда:
Сообщений: 30
Спасибо! :)

У меня действительно не установлен MSDN. И даже к SQL-сервера у меня на машине нет. Приходится лазать за ним на другую машину через WIN-терминал. И запрещено что-либо ставить на машины. :( (Совсем безопасники озверели)
Так что тока инет - наша надёжа и опора!
31 июл 03, 11:16    [282971]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Безопасники запрещают ставить хелп??? Для всех программ или только для микрософтовских? И для ворда?
31 июл 03, 13:33    [283348]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
EvAlex
Member

Откуда: Israel
Сообщений: 1001
i s 4ego eto ludi dumayut 4to u vseh MSDN stoit?
etche i lokal'no..
31 июл 03, 13:47    [283401]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
2EvAlex
Про всех пользователей никто и не думает. Только про всех разработчиков и админов.
31 июл 03, 14:18    [283506]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
Ally
Member

Откуда:
Сообщений: 30
Насчет безопасности.
Официально я числюсь, как разработчих под AS/400, поэтому считается, что кроме М$ операционки и IBMовских тулзов у меня ничего стоять не должно.
Тем более, что когда они видят заявку с обоснованием необходимости установки чего-либо, связанного Sql-сервером, у них начинается приступ паранойи в память о недавней эпидемии Хелкерна в инете.

Насчет OLEDB-провайдеров.
Действительно, прочел про ограничения MSDASQL - не может он в моем случае работать с 4-part names.
Поставил IBM-овский провайдер IBMDA400 - и заработало!

(Не хочу наступать на больные мозоли, но очень удивило, что то, что выпускается IBMом для связи с M$, лучше удовлетворяет М$овским стандартам, чем то, что пишет сама М$)
1 авг 03, 10:35    [284621]     Ответить | Цитировать Сообщить модератору
 Re: four part names  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
2Ally

То, что выпускается M$-ом, отлично работает с M$-ом, и удовлетворяет их стандартам. А вот с другими работает плохо. Это у них политика такая. Увы.
1 авг 03, 11:14    [284705]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить