Sql server 在SQL Server Management Studio(SSMS)中关闭自动提交

Sql server 在SQL Server Management Studio(SSMS)中关闭自动提交,sql-server,tsql,ssms,Sql Server,Tsql,Ssms,我正在寻找一个选项,可以显式提交/回滚在SSMS中执行的每个查询,而无需显式启动事务。默认情况下,SSMS自动提交不保留回滚选项。您可以在查询窗口中进行设置 如果在“查询/查询选项”菜单中设置此选项,则仅为当前查询设置此选项。如果在“工具”/“选项”/“查询执行”/“SQL Server”/“ANSI”菜单中设置此选项,则它将是所有新查询的默认值 您可以在查询窗口中设置 如果在“查询/查询选项”菜单中设置此选项,则仅为当前查询设置此选项。如果在“工具”/“选项”/“查询执行”/“SQL Serv

我正在寻找一个选项,可以显式提交/回滚在SSMS中执行的每个查询,而无需显式启动事务。默认情况下,SSMS自动提交不保留回滚选项。

您可以在查询窗口中进行设置

如果在“查询/查询选项”菜单中设置此选项,则仅为当前查询设置此选项。如果在“工具”/“选项”/“查询执行”/“SQL Server”/“ANSI”菜单中设置此选项,则它将是所有新查询的默认值

您可以在查询窗口中设置

如果在“查询/查询选项”菜单中设置此选项,则仅为当前查询设置此选项。如果在“工具”/“选项”/“查询执行”/“SQL Server”/“ANSI”菜单中设置此选项,则它将是所有新查询的默认值


我只想打开一个新的查询窗口并启动一个显式事务请参见上面的编辑。从技术上讲,在隐式事务中,新事务只有在第一个DML/DDL语句需要时才会启动。谢天谢地,我已经彻底更改了配置,忘记了如何回滚它。我只想打开一个新的查询窗口并启动显式事务请参见上面的编辑。从技术上讲,在隐式事务中,直到第一个需要它的DML/DDL语句出现,新事务才会启动。谢天谢地,我彻底改变了配置,忘记了如何回滚它