社区
应用实例
帖子详情
sqlserver中的事务回滚问题
丿Time丶如刀
2019-02-12 05:30:50
删除一张一亿条数据的表,字段有50个左右,delete大概一个半小时,然后取消了,这时候表被事务回滚锁住了,现在想把这张表解锁,然后truncate掉,这张表要如何操作才能解除被锁状态
...全文
430
3
打赏
收藏
sqlserver中的事务回滚问题
删除一张一亿条数据的表,字段有50个左右,delete大概一个半小时,然后取消了,这时候表被事务回滚锁住了,现在想把这张表解锁,然后truncate掉,这张表要如何操作才能解除被锁状态
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
吉普赛的歌
2019-02-15
打赏
举报
回复
这个说实话, 没有什么很好的办法。 只有等。 如果不愿意等, 那就: 1. 备份原库; 2. 停 sqlserver 服务; 3. 取出 mdf 文件(不要 ldf文件), 用代替法欺骗 sqlserver , 得到可用库。
https://blog.csdn.net/yenange/article/details/77932573
但这个办法是有风险的, 可能丢失数据。比较重要的库不建议这么做。 另外, 以后再大量删除, 就不要一口气删了, 应该分小批循环删除。 当然, 全部不要可以 truncate table 。 绝大部分不要, 可以: 1. 插入需要的新表, 2. 旧表改名为 xxx_old 3. 新表改名为 旧表原来的名字。
薛定谔的DBA
2019-02-15
打赏
举报
回复
等
唐诗三百首
2019-02-12
打赏
举报
回复
先kill掉那个执行delete的进程ID, 确认kill成功后, 执行truncate命令.
SQL Server
中
TRUNCATE
事务回滚
操作方法
本文介绍在事务
中
回滚TRUNCATE操作的方法,并演示了操作的结果,是可以对TRUNCATE进行回滚操作的。
SQL Server误区30日谈 第26天 SQL Server
中
存在真正的“事务嵌套”
误区 #26: SQL Server
中
存在真正的“事务嵌套”错误 嵌套事务可不会像其语法表现的那样看起来允许事务嵌套。我真不知道为什么有人会这样写代码,我唯一能够想到的就是某个哥们对SQL Server社区嗤之以鼻然后写了这样的代码说:“玩玩你们”。 让我更详细的解释一下,SQL Server允许你在一个事务
中
开启嵌套另一个事务,SQL Server允许你提交这个嵌套事务,也允许你回滚这个事务。 但是,嵌套事务并不是真正的“嵌套”,对于嵌套事务来说SQL Server仅仅能够识别外层的事务。嵌套事务是日志不正常增长的罪魁祸首之一因为开发人员以为回滚了内层事务,仅仅是回滚内层
了解
SQLServer
触发器及触发器
中
的事务
Sql语言学习全套-给力推荐
Sql语言学习全套-给力推荐 Sql语言学习全套-给力推荐 alterfunction.sql alterproc_alterfunc.sql createtable.sql CURSOR.sql cursor_declare_open.sql functions.sql insert work.sql insertdualdata.sql northwind所有产品的名字.sql NorthWind的客户的总额.sql Oracle 9i proc.sql pub的作者名字.sql self-join.txt SQL Server精华 (CHM).chm SQL.ppt sql.sql SQL2000课程安排.txt SQL21自学通.pdf
SQLServer
200问.rar
SQLServer
应用程序
中
的高级SQL注入.tx SQL_ppt sql语句.txt trancount.sql Trigger Test.sql trigger transaction.sql T_sql示例.sql UDF在层次型数据处理
中
的妙用.txt 《SQL 参考手册》
中
文版.chm 下线数.sql 下线的名字.sql 事务处理及回滚.sql 使用全文索引.txt 函数.sql 分布式查询视图.sql 创建和使用游标示例.sql 各种联接类型示范.sql 命名事务.sql 回滚存储点.sql 子查询.sql 存储过程.sql 完全下线.sql 寻找雇员上级.txt 所有下线的数和名字.sql 所有下线的数目和名字View.sql 数据完整性.txt 数据库习题.txt 数据库操作.txt 数据库设计三个范式.txt 数据库设计之范式应用.txt 新建 文本文档.txt 显式事务.sql 添加远程链接.txt 系统存储过程.sql 索引.txt 练习1.doc 练习2.doc 练习3.doc 联接类型.txt 自动回滚开关.txt 视图.txt 触发器.sql 返回代码示例.sql 隐式事务.sql 高级查询案例 015 字节
SqlServer
事务回滚
SqlServer
事务回滚
SQL事务 一、事务概念 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。 二、事务属性 事务4大属性: 1 原子性(Atomicity):事务是一个完整的操作。 2 一致性(Consistency):当事务完成时,数据必须处于一致状态
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章