开发者社区 问答 正文

RDS SQL Server如何修改隔离级别

已解决

RDS SQL Server如何修改隔离级别

展开
收起
阿里云服务支持 2022-12-27 17:33:53 282 分享 版权
2 条回答
写回答
取消 提交回答
  • 官方回答

    可以使用高权限账号执行SQL设置隔离级别的:set transaction isolation level <隔离级别>。

    2022-12-27 17:42:27
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。
    • 查看当前数据库的隔离级别
    DBCC Useroptions
    -- isolation level 这项的值就代表当前的隔离级别
    
    
    • 更改数据库 (必须关闭除了当前连接之外的所有的数据库连接 )
    ALTER DATABASE [dbname] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
    ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT ON;
    --ALTER DATABASE [dbname] SET READ_COMMITTED_SNAPSHOT OFF;
    ALTER DATABASE [dbname] SET MULTI_USER;
    
    2022-12-27 21:47:27
    赞同 展开评论