Aitzaz Ahsan Ответов: 0

Как передать динамические параметры хранимой процедуры на другой сервер


Я хочу вызвать хранимую процедуру с другого сервера, на котором у меня есть следующая хранимая процедура.

Что я уже пробовал:

declare @fileNo nvarchar(20);
declare	 @OutPutmessage nvarchar(150);
set @fileNo='sl3193';
set @OutPutmessage=null;

SELECT spresults.* 
FROM OPENROWSET('SQLNCLI', 'server=xxx.yyy.xx.xx;Uid=username;Pwd=passwoord;

database=[dbName];

Persist Security Info=False',
                'EXEC [AlahliX].dbo.[ELStudentsDet] @Regno= sl3193,@message=null') AS spresults


когда я передаю статическое значение в @RegNo & @message, оно работает нормально, но я хочу взять динамическое значение, чтобы передать динамические значения.

_Asif_

Почему бы тебе не попробовать это?

https://stackoverflow.com/questions/13831472/using-a-variable-in-openrowset-query

0 Ответов