我有基本插入数据的此过程。
Begin Transaction
Insert into [dbo].Values
(
EQ
)
values
(
@EQ
)
End
--Set @STATUSRet= 'Created'
--Set @ErrorRet= ''
Commit Transaction
End Try
Begin Catch
Set @STATUSRet= 'Failed'
Set @ErrorRet= (Select ERROR_MESSAGE())
Rollback Transaction
End Catch
现在,我想添加一段代码来调用另一个数据库服务器,并将数据插入到该服务器的表中,即远程插入。没关系,我会这样做,但是如果失败,那将不会影响我如上所述的当前数据插入过程,即,如果远程数据插入失败,则不应以任何方式影响先前的插入,并且应成功返回到调用应用程序就像什么都没发生一样。