社区
应用实例
帖子详情
我在执行更改表结构的脚本时, 导致该表的数据丢失(表被删除), 怎么样才能恢复?
xiaoyuehen
2005-07-20 04:28:07
我在执行更改表结构的脚本时, 导致该表的数据丢失(表被删除), 怎么样才能恢复?
该脚本的作用是增加两个字段.
出错的原因是该表其实已执行过该脚本了, 再次执行时提示执行不成功, 但表被删除了..里面的数据全部丢失,怎么恢复回来?
...全文
225
7
打赏
收藏
我在执行更改表结构的脚本时, 导致该表的数据丢失(表被删除), 怎么样才能恢复?
我在执行更改表结构的脚本时, 导致该表的数据丢失(表被删除), 怎么样才能恢复? 该脚本的作用是增加两个字段. 出错的原因是该表其实已执行过该脚本了, 再次执行时提示执行不成功, 但表被删除了..里面的数据全部丢失,怎么恢复回来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leongwong
2005-07-21
打赏
举报
回复
是的,楼主!我们公司有个小伙子,也犯了同样的错误!我写的脚本语言给他,我忘了交待一声要备份,他自己也忘了!结果,让客户重补一个星期的数据。一定记住要备份呀,最好要备份两次,在另一台机器上也要做个备份!
xiaoyuehen
2005-07-21
打赏
举报
回复
谢谢各位的意见!
目前我只能恢复前几天的数据, 还好只是一个表, 记录也不多, 丢了 7 条..
像 回复人:Dreamnest(我笑,并不代表我快乐!) ( 一级(初级)) 所说的:
最大的教训就是,无论你去客户那里做什么,都要先备份再操作。
我记住了:)
Dreamnest
2005-07-20
打赏
举报
回复
我也试过,不过好在前一天的数据有备份,只能叫客户重新输一天的数据。
最大的教训就是,无论你去客户那里做什么,都要先备份再操作。
zjcxc
2005-07-20
打赏
举报
回复
应该无法再恢复
zlj113
2005-07-20
打赏
举报
回复
HOHO~~~~~~~~
帮你UP,
summerICEREDTEA
2005-07-20
打赏
举报
回复
-.-
谁叫你不备份
http://community.csdn.net/Expert/topic/3517/3517600.xml?temp=2.437991E-02
xiaoyuehen
2005-07-20
打赏
举报
回复
在这之前, 我未做任何备份..:(
Log Explorer for SQL Server v4.22 含注册机
支持 MS SQL 2005 之前的版本 不支持 sql 2008 介绍 Log Explorer主要用于对MSSQLServer的事物分析和
数据
恢复
。你可以浏览日志、导出
数据
、
恢复
被修改或者
删除
的
数据
(包括
执行
过update,delete,drop和truncate语句的
表
格)。一旦由于系统故障或者人为因素
导致
数据
丢失
,它能够提供在线快速的
数据
恢复
,最大程度上保证
恢复
期间的其他事物不间断
执行
。 他可以支持SQLServer7.0、SQLServer2000和SQLServer2005,提取标准
数据
库的日志文件或者备份文件中的信息。 其中提供两个强大的工具:日志分析浏览,对象
恢复
。具体功能如下: l 日志文件浏览 l
数据
库变更审查 l 计划和授权变更审查 l 将日志记录导出到文件或者
数据
库
表
l 实
时
监控
数据
库事物 l 计算并统计负荷 l 通过有选择性的取消或者重做事物来
恢复
数据
l
恢复
被截断或者
删除
表
中的
数据
l 运行SQL
脚本
产品 LogExplore包含两部分 l 客户端软件 l 服务器代理 服务器端代理是保存在SQLServer主机中的一个只读存储过程,他的作用是接受客户端请求,读取在线事物日志块并通过网络传给客户端软件,由客户端软件来读取这些原始的
数据
块来完成Log Explore所提供的所有功能。 他依赖来的网络协议包括: l Named Pipe:局域网中适用 l Tcp/Ip:广域网中适用
数据
库相关介绍 事物日志(Transaction Log) SQLServer的每个
数据
库都包含事物日志,它以文件的形式存储,可以记录
数据
库的任何变化。发生故障
时
SQLServer就是通过它来保证
数据
的完整性。 操作(Operation) 操作是
数据
库中定义的"原子行为",每个操作都在日志文件中保存为一条记录。它可以是用户直接输入的SQL语句,比如标准的insert命令,日志文件中便会记录一条操作代码来标志这个insert操作。 事物(Transaction) 事物是一系列操作组成的序列。他可以理解为直观的不可分割的一笔业务,可以
执行
成功或者失败。典型的事物比如由应用程序发出的具有开启-提交功能的一组SQL语句。不同的事物靠事物Id号(transaction ID)来区分,具有相同ID的事物记录的日志也相同。 在线事物日志(Online Transaction Log) 在线事物日志是指当前活动
数据
库所用的日志。可以通过如下命令来确定其对应文件 Select * from SYSFILES 他的文件后缀名一般是.LDF 离线事物日志(Offline Transaction Log) 离线事物日志是指非活动
数据
库所用的日志。当其
数据
库处于关闭(ShutDown)才状态下可以进行复制备份操作。他的结果同在线事物日志完全相同。 备份文件 备份文件是保存食物日志备份的文件,通常管理员通过运行SQL语句或者企业管理器来生成该文件。备份文件的内部
结构
和事物日志不同,他采用称为MTF的格式来保存
数据
。一个备份文件可以包含一个日志的多组备份,甚至包括多个
数据
库的混合备份. 设置为自动收缩 企业管理器--服务器--右键
数据
库--属性--选项--选择"自动收缩" 强烈要求该项不要选中.否则SQLServer将已循环的方式来覆盖先前的日志记录,将会
导致
LogExplore无法
恢复
错误.
数据
恢复
介绍 LogExplore允许你
恢复
应为误操作或者程序错误而
导致
的
数据
丢失
或者
更改
.比如
执行
update\Delete语句
时
丢失
了where子句,或者错误使用了Dts功能. LogExplore不支持直接修改
数据
库.他可以生成事物的逆操作
脚本
. 如果log是delete table where ...的话,生成的文件代码就是insert table .... 你可以通过SQL查询分析器,或者LogExplore的Run SQL Script功能来
执行
生成
脚本
. 关于Undo Undo功能可以逆操作一组指定的用户事物。包括insert,delete和update,其局限性如下: l 事物类别:LogExplore只能undo用户事物。用户事物是指在用户
表
上定义的事物,不支持系统
表
的更新
恢复
。同
时
,他也不支持计划变更的回滚。 l Blob类型:包括text,ntext,image类型。LogExplore只支持这些类型的insert和delete
恢复
,不支持update语句
恢复
。 关于redo Redo功能可以再次运行一组指定事物。它可以在以下情况中用到:
丢失
数据
库而且没有任何备份文件。 l 如果原始日志文件没有
丢失
可以通过Redo来实现
恢复
。 l
Log Explorer for SQL Server v4.22
介绍 Log Explorer主要用于对MSSQLServer的事物分析和
数据
恢复
。你可以浏览日志、导出
数据
、
恢复
被修改或者
删除
的
数据
(包括
执行
过update,delete,drop和truncate语句的
表
格)。一旦由于系统故障或者人为因素
导致
数据
丢失
,它能够提供在线快速的
数据
恢复
,最大程度上保证
恢复
期间的其他事物不间断
执行
。 他可以支持SQLServer7.0和SQLServer2000,提取标准
数据
库的日志文件或者备份文件中的信息。 其中提供两个强大的工具:日志分析浏览,对象
恢复
。具体功能如下: l 日志文件浏览 l
数据
库变更审查 l 计划和授权变更审查 l 将日志记录导出到文件或者
数据
库
表
l 实
时
监控
数据
库事物 l 计算并统计负荷 l 通过有选择性的取消或者重做事物来
恢复
数据
l
恢复
被截断或者
删除
表
中的
数据
l 运行SQL
脚本
产品 LogExplore包含两部分 l 客户端软件 l 服务器代理 服务器端代理是保存在SQLServer主机中的一个只读存储过程,他的作用是接受客户端请求,读取在线事物日志块并通过网络传给客户端软件,由客户端软件来读取这些原始的
数据
块来完成Log Explore所提供的所有功能。 他依赖来的网络协议包括: l Named Pipe:局域网中适用 l Tcp/Ip:广域网中适用
数据
库相关介绍 事物日志(Transaction Log) SQLServer的每个
数据
库都包含事物日志,它以文件的形式存储,可以记录
数据
库的任何变化。发生故障
时
SQLServer就是通过它来保证
数据
的完整性。 操作(Operation) 操作是
数据
库中定义的"原子行为",每个操作都在日志文件中保存为一条记录。它可以是用户直接输入的SQL语句,比如标准的insert命令,日志文件中便会记录一条操作代码来标志这个insert操作。 事物(Transaction) 事物是一系列操作组成的序列。他可以理解为直观的不可分割的一笔业务,可以
执行
成功或者失败。典型的事物比如由应用程序发出的具有开启-提交功能的一组SQL语句。不同的事物靠事物Id号(transaction ID)来区分,具有相同ID的事物记录的日志也相同。 在线事物日志(Online Transaction Log) 在线事物日志是指当前活动
数据
库所用的日志。可以通过如下命令来确定其对应文件 Select * from SYSFILES 他的文件后缀名一般是.LDF 离线事物日志(Offline Transaction Log) 离线事物日志是指非活动
数据
库所用的日志。当其
数据
库处于关闭(ShutDown)才状态下可以进行复制备份操作。他的结果同在线事物日志完全相同。 备份文件 备份文件是保存食物日志备份的文件,通常管理员通过运行SQL语句或者企业管理器来生成该文件。备份文件的内部
结构
和事物日志不同,他采用称为MTF的格式来保存
数据
。一个备份文件可以包含一个日志的多组备份,甚至包括多个
数据
库的混合备份. 设置为自动收缩 企业管理器--服务器--右键
数据
库--属性--选项--选择"自动收缩" 强烈要求该项不要选中.否则SQLServer将已循环的方式来覆盖先前的日志记录,将会
导致
LogExplore无法
恢复
错误.
数据
恢复
介绍 LogExplore允许你
恢复
应为误操作或者程序错误而
导致
的
数据
丢失
或者
更改
.比如
执行
update\Delete语句
时
丢失
了where子句,或者错误使用了Dts功能. LogExplore不支持直接修改
数据
库.他可以生成事物的逆操作
脚本
. 如果log是delete table where ...的话,生成的文件代码就是insert table .... 你可以通过SQL查询分析器,或者LogExplore的Run SQL Script功能来
执行
生成
脚本
. 关于Undo Undo功能可以逆操作一组指定的用户事物。包括insert,delete和update,其局限性如下: l 事物类别:LogExplore只能undo用户事物。用户事物是指在用户
表
上定义的事物,不支持系统
表
的更新
恢复
。同
时
,他也不支持计划变更的回滚。 l Blob类型:包括text,ntext,image类型。LogExplore只支持这些类型的insert和delete
恢复
,不支持update语句
恢复
。 关于redo Redo功能可以再次运行一组指定事物。它可以在以下情况中用到:
丢失
数据
库而且没有任何备份文件。 l 如果原始日志文件没有
丢失
可以通过Redo来实现
恢复
。 l 通过完整备份文件来把
数据
库
恢复
到某指定
时
间点,再通过redo功能完整恢
mysql 修改
表
结构
导致
_如何避免 MySQL 修改
表
结构
时
导致
表
无法使用的问题
MySQL 在修改
表
结构
的
时
候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,
丢失
数据
。不是所有的
数据
库管理员、程序员、MySQL 在修改
表
结构
的
时
候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,
丢失
数据
。不是所有的
数据
库管理员、程序员、系统管理员都非常了解MySQL能避免这种情况。DBA会经常碰到这种生产中断的情况,当升级
脚本
修改了应用层和
数据
库层,或者缺乏经验的管理员、开发在不是...
mysql
表
结构
脚本
,Navicat for MySQL导出
表
结构
脚本
的简单方法
Navicat for MySQL导出
表
结构
脚本
的简单方法使用MySQL可视化工具Navicat导出MySQL的
表
结构
脚本
的方法。1、右键Navicat中的
数据
库→
数据
传输(Data Transfer)。2、左边
数据
库对象(Database Objects)中选择对应的
表
,右边目标(Target)中选择文件(File)选择
脚本
存储的名称及位置,再在上面选择高级(Advanced)。3、去掉记录选项...
MySQL不停服修改
表
结构
_MySQL中修改
表
结构
时
需要注意的一些地方
MySql 在修改
表
结构
的
时
候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,
丢失
数据
。不是所有的
数据
库管理员、程序员、系统管理员都非常了解Mysql能避免这种情况。DBA会经常碰到这种生产中断的情况,当升级
脚本
修改了应用层和
数据
库层,或者缺乏经验的管理员、开发在不是很了解Mysql内部工作机制的情况下修改了规范文件。真相是:直接修改
表
结构
的过程中会锁
表
(在5.6版本之前)在线的
数据
定义语言...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章