Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / вызов хранимой процедуры через linked server / 1 сообщений из 1, страница 1 из 1
23.07.2007, 17:17
    #34678022
Kiryushin Andrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов хранимой процедуры через linked server
Доброе время суток

Столкнулся с такой проблемой
К MS SQL 2005 подключен linked сервер ASE 12.5.2, используется ODBC provider и Microsoft OLE DB provider for ODBC drivers. На сервере sybase есть хранимая процедура, принимающая два параметра. При попытке ее вызова через linked server используется openquery, и sql server возвращает такую ошибку:
Cannot process the object "exec GetClientPhones 2". The OLE DB provider "MSDASQL" for linked server "diasoft_go" indicates that either the object has no columns or the current user does not have permissions on that object.

Опытным путем выяснил, что проблема - в наличии у процедуры параметров. Т.е. если вызывать ту же процедуру, не передавая ей параметры (полагаясь на значения по умолчанию) - все работает.
В чем здесь проблема
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / вызов хранимой процедуры через linked server / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]