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

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


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