社区
MS-SQL Server
帖子详情
更新数据库突然断电怎么办?
congjitongID
2011-03-03 08:05:10
正在执行存储过程更新数据库,突然拔掉电源,
怎么样才能保证数据的完整性。
或者突如其来的意外情况了,怎样能保证数据完全更新或者没有完全更新。
只用事物就可以了吗?
还是有什么别的办法?
谢谢
...全文
403
10
打赏
收藏
更新数据库突然断电怎么办?
正在执行存储过程更新数据库,突然拔掉电源, 怎么样才能保证数据的完整性。 或者突如其来的意外情况了,怎样能保证数据完全更新或者没有完全更新。 只用事物就可以了吗? 还是有什么别的办法? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞啊子
2011-03-04
打赏
举报
回复
我曾经 试验过哈。。。我事务提交 100万条数据。。在执行的过程中。
我拨台式电脑的 电源了。。
重开电脑,没数据的。。
数据库 回滚了。。。
Q315054403
2011-03-04
打赏
举报
回复
SQL自己有事务保护呀,这不用你担心
倒是2000在突然停电时可能损坏数据库
wing7742
2011-03-04
打赏
举报
回复
需要UPS吗?
Austindatabases
2011-03-04
打赏
举报
回复
[Quote=引用楼主 congjitongid 的回复:]
正在执行存储过程更新数据库,突然拔掉电源,
怎么样才能保证数据的完整性。
或者突如其来的意外情况了,怎样能保证数据完全更新或者没有完全更新。
只用事物就可以了吗?
还是有什么别的办法?
谢谢
[/Quote]
我很失望的回答你,无法保证,请能让这个数据库在上线后进行 DBCC CHECKDB
Shawn
2011-03-03
打赏
举报
回复
#1. 如果设置了显式事务(BEGIN TRAN/COMMIT TRAN),在COMMIT前断的电,不用担心.系统会自动回滚未提交的事务
#2. 如果没有显式设置事务,系统将为每条SQL生成一个事务,再启动电脑时,事务会恢复到最后一条操作失败的SQL语句处
win7cc
2011-03-03
打赏
举报
回复
插上电源,重新更新一次。
Mr_Nice
2011-03-03
打赏
举报
回复
[Quote=引用楼主 congjitongid 的回复:]
正在执行存储过程更新数据库,突然拔掉电源,
怎么样才能保证数据的完整性。
或者突如其来的意外情况了,怎样能保证数据完全更新或者没有完全更新。
只用事物就可以了吗?
还是有什么别的办法?
谢谢
[/Quote]
如果有UPS ,一切都不是问题.
如果没有UPS,一切都得等来电了.
王向飞
2011-03-03
打赏
举报
回复
断电了怎么办?
等来电。。
打一壶酱油
2011-03-03
打赏
举报
回复
就是事务了
lds1ove
2011-03-03
打赏
举报
回复
把电源插上
Oracle
数据库
断电
后不能打开的解决
Oracle
数据库
断电
后不能打开的解决......
SQL Server
数据库
置疑
由于电脑突然
断电
或者异常关机造成
数据库
置疑
MySQL
数据库
InnoDB引擎下服务器
断电
数据恢复方法
线上的一台MySQL
数据库
服务器突然
断电
,造成系统故障无法启动,重新安装系统后,找到之前的MySQL
数据库
文件夹。 问题: 通过复制文件的方式对之前的MySQL
数据库
进行恢复,发现在程序调用时找不到
数据库
中的表,造成...
android多线程
断电
续传下载文件
android平台根据文件大小,可设置线程数,下载记录保存在
数据库
,下载完毕删除记录,实现
断电
续传下载。
服务器
断电
导致虚拟机数据丢失的恢复方法详解
在服务器运行过程中如果出现意外情况突然
断电
很容易引起服务器故障,服务器中的硬件设备损坏可以修复或者购买,但是服务器中的数据一旦发生故障丢失,对于企业来说将是不可估量的损失。那么服务器数据一旦丢失就除了...
MS-SQL Server
34,576
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章