我在本地SQL服务器上建了一个链接服务器TEST
然后在本地的一个存储过程是调用链接服务器上的存储过程,执行时是有错误的,但@@error是值为0Create Procedure LocalTest
Begin
    Declare @strsql varchar(1000)
    set @strsql='execute TEST.TEST.dbo.RemoteTEST ''123'',''456'''
    execute(@strsql)
    if @@error<>0
        print 'Succ'
    else
        Print 'Fail'
endLocalTEST执行是出错,提示RemoteTEST里有语句错,但@@error为0,一直打印Succ。
请问如何获取链接服务器上的error(不要说在RemoteTEST里加输出参数,客户不允许修改)