Как передать динамические параметры хранимой процедуры на другой сервер
Я хочу вызвать хранимую процедуру с другого сервера, на котором у меня есть следующая хранимая процедура.
Что я уже пробовал:
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