Linkserver更新不在Transaction中工作

时间:2016-06-14 10:40:31

标签: sql sql-server tsql linked-server

我正在尝试在我的链接服务器上进行操作 创建一个链接服务器,一切都好 刚观察到一件我无法理解的事情

如果我跑

 update SERVER.testdb.[AAA].MyTable
set MyName= 'abc@pqr.com'
where ID=999

这很好,但是 当我以下列方式执行相同的代码时

    BEGIN TRY
    BEGIN TRANSACTION TRF

    update SERVER.testdb.[AAA].MyTable
    set MyName= 'abc@pqr.com'
    where ID=999


    END TRY

    BEGIN CATCH     
            ROLLBACK TRANSACTION TRF

END CATCH

显示参数不正确

任何人都可以告诉我为什么这是hapeening,什么是解决方案?

0 个答案:

没有答案