当前事务无法提交,也无法回滚到保存点。回滚整个交易 - '消息3931,等级16,状态1

时间:2017-02-02 20:54:59

标签: sql tsql transactions sql-server-2014

我使用的是SQL Server 2014,我已经运行了这个测试T / SQL。

    BEGIN TRY
        BEGIN TRANSACTION T1

        CREATE TABLE aa9
        (
            A int
        )

        SAVE TRANSACTION S1

        INSERT INTO aa9 (A) VALUES ('aa')

        COMMIT TRANSACTION T1

    END TRY 
    BEGIN CATCH 
        ROLLBACK TRANSACTION S1
        PRINT 'Error ..... '
        ;throw
    END CATCH 

为什么我会收到此错误:

  

Msg 3931,Level 16,State 1,Line 17
  当前事务无法提交,也无法回滚到保存点。回滚整个交易。

我是否应该将事务回滚到我的SavePoint事务?

0 个答案:

没有答案