码迷,mamicode.com
首页 > 数据库 > 详细

如何为SQLSERVER查询分析器开启事务

时间:2015-09-09 01:03:20      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

很多人在使用SQLSERVER查询分析器的时候会遇到个问题,就是操作正式库的时候,担心增删改万一弄错了该咋办?数据是无价的!

难道我们每次都要去写事务语句去做这个事情吗?

SMSS其实已经给我提供了这样一个功能,对查询分析器开启事务,也就是说,你在查询分析器中执行的语句不会立刻提交到数据库,而是在事务中执行,如果你确认操作无误可以COMMIT,发现有误需要更正就立刻ROLLBACK回来,数据完好无损,皆大欢喜。具体怎么用整理如下,给大家做个参考。

 

Step1:打开SSMS,选择工具,选项,如图所示

技术分享

 

Step2:在选项窗口中选择 查询执行,SQLSERVER, ANSI  ,勾选SET_IMPLICIT_TRANSACTIONS项,点击确定保存成功。

技术分享

 

OK,完成以上步骤后,当你打开新的查询分析器的时候,就自动启用事务啦。也就是说,你在里面所做的任何操作,只要没有COMMIT,都会保留在事务中,数据库不会有任何改动,但是要注意的是,你所操作的表如果在事务中有改动,除了查询以外的操作,都会导致表被锁,直到你执行COMMIT或者ROLLBACK语句之前。

 

有需要的朋友可以开始使用这个功能啦!

 

 

 

技术分享
技术分享
技术分享

如何为SQLSERVER查询分析器开启事务

标签:

原文地址:http://www.cnblogs.com/Jack-W/p/4793330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!