SQLServer数据库事务级别

时间:2024-04-16 09:47:23

EFCore自动创建的数据库在SQLSERVER时是READ_COMMITTED_SNAPSHOT,SQLSERVER创建数据库默认是READ_COMMITTED。

因此记录一下查看和修改的方法,以便查看修改。

查询当前数据库事务级别:

DBCC Useroptions;

修改数据库事务级别:

ALTER DATABASE 数据库名 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE 数据库名 SET ALLOW_SNAPSHOT_ISOLATION ON;
ALTER DATABASE 数据库名 SET READ_COMMITTED_SNAPSHOT OFF;
ALTER DATABASE 数据库名 SET MULTI_USER;