Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 линкед sybase и процедура с параметром  [new]
ИИС
Guest
сделал линкед сервер sybase ASE 12.0 через ODBC

На сайбейсе написал процедуру, простой селект из таблицы. Все нормально запускается.

select *
from openquery(sybase,' exec olga.dbo.sasa')

Но как только добавляю в процедуру входной параметр вываливается ошибка.


select *
from openquery(sybase,' exec olga.dbo.sasa @p=2, @p1=1')

Could not process object ' exec olga.dbo.sasa @p=2, @p1=1'. The OLE DB provider 'MSDASQL' indicates that the object has no columns.


как это можно обойти? ктонить сталкивался с таким?
25 май 04, 14:38    [699181]     Ответить | Цитировать Сообщить модератору
 Re: линкед sybase и процедура с параметром  [new]
ИИС
Guest
И еще

execute sybase.olga.dbo.sp_help

Server: Msg 7212, Level 17, State 1, Line 1
Could not execute procedure 'sp_help' on remote server 'sybase'.
[OLE/DB provider returned message: [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]Incorrect syntax near ';'.
]
25 май 04, 16:59    [699871]     Ответить | Цитировать Сообщить модератору
 Re: линкед sybase и процедура с параметром  [new]
ИИС
Guest
если комунить вдруг понадобится. так работает

exec sybase...sasa 1, 1

а вот так впадает в такой даун, что не реагирует на перезагрузку сервиса ms sql

exec sybase.olga.dbo.sasa @p=1, @p1=1
25 май 04, 18:34    [700274]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить