问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用SQL 2000 的管理日志恢复数据库

发布网友 发布时间:2022-04-22 00:14

我来回答

4个回答

热心网友 时间:2022-04-10 07:10

补充:使用“查询分析器”去输入。

以下供参考,本人不会!
重要的操作,本人一般都会做备份的,呵呵。
[[[[[[此外在BACKUP目录下可能存在以UNDO_打头的文件,可以用以撤消你的“还原”操作]]]]]

问:怎样使用Transact-SQL回滚某个位于事务日志文件中的事务(例如,ID 0000:0010a183)?

答:出于预防数据错误的考虑,SQL Server并不支持个别事务的回滚。举例来说,假设两个事务T1和T2使用现金余额域。T1添加了500美金,T2使用更新后的值进行了某个操作。如果回滚T1,则T2可能是错误的。但是,您可以使用时间戳或事务日志标记将日志恢复至预定义的标记或时间点。以下两个例子说明了如何使用SQL Server 2000语法。

例1:使用时间戳将日志进行时点恢复
使用以前的完全备份恢复数据库,并使其为日志恢复做好准备。

RESTORE DATABASE pubs FROM DISK = N'C:\Backups\Fullbackup.bak' WITH NORECOVERY

现在您可以将日志前滚到合适的时间点,并使数据库可供使用。请注意,STOPAT在数据库正在执行大容量日志时禁止执行。

RESTORE LOG pubs FROM DISK=N'C:\Backups\Logbackup.bak' WITH RECOVERY,STOPAT='02/11/2002 17:35:00'

例2:使用数据库标记将日志恢复到预定义时间点的语句
在事务日志中置入一个标记。请注意,被标记的事务至少须提交一个更新,以标记该日志。

BEGIN TRAN MyMark WITH MARK
UPDATE pubs.dbo.LastLogMark SET MarkTime = GETDATE()
COMMIT TRAN MyMark

按照您常用的方法备份事务日志。

BACKUP LOG pubs TO DISK='C:\Backups\Fullbackup.bak' WITH INIT

现在您可以将数据库恢复至日志标记点。首先恢复数据库,并使其为接受日志恢复做好准备。

RESTORE DATABASE pubs FROM DISK=N'C:\Backups\Fullbackup.bak' WITH NORECOVERY

现在将日志恢复至包含该标记的时间点,并使其可供使用。请注意,STOPAT在数据库正在执行大容量日志时禁止执行。

RESTORE LOG pubs FROM DISK=N'C:\Backups\Logbackup.bak' WITH RECOVERY,
STOPAT='02/11/2002 17:35:00'

热心网友 时间:2022-04-10 08:28

事务日志是可以还原到最新的点,但是也要备份事务日志数据才行啊.

以后做这项事情的时候做一下十五日志备份或者做下差异备份.

你以前那个是完全备份,所以了.

每次改过后都要做差异备份或者是事务日志备份.

如果你只做个一次备分,且更新数据库的时候没有进行其他备份,那么是还原不了当前状态的.

以后注意点就行了.

我做数据库每次更新都会做差异备份的

热心网友 时间:2022-04-10 10:02

复制两个文件就可以__字太多打字费劲---楼下的回答.

热心网友 时间:2022-04-10 11:54

不知道
怎么用SQL 2000 的管理日志恢复数据库

例1:使用时间戳将日志进行时点恢复 使用以前的完全备份恢复数据库,并使其为日志恢复做好准备。RESTORE DATABASE pubs FROM DISK = N'C:\Backups\Fullbackup.bak' WITH NORECOVERY 现在您可以将日志前滚到合适的时间点,并使数据库可供使用。请注意,STOPAT在数据库正在执行大容量日志时禁止执行。RE...

数据恢复服务要注意什么?

要找正规专业的公司,行业口碑也比较重要。如果想了解更多详细信息,可以咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、...

sql2000中的.trn文件如何还原数据库详细些谢谢

首先恢复时一个完整的备份,但在完整的备份里一定要选择with nonerecovery(企业管理器里选项中是第2项)sql 语句是 restore database mydata from disk = 'c:\temp\movedb.bak' with norecovery 这时数据库就会变成恢复模式,这样你就可以一条一条的把trn文件添加进行恢复了.语句是 restore log Mydat...

重装SQLServer2000之后,数据库如何恢复?

1、重装前备份好数据库 .mdf 和 .ldf 文件 2、打开SQL企业管理器,在图中‘数据库’上 点击鼠标右键 选择 '附加数据库'3、打开‘附加数据库’ 点击图中按钮 4、选择 备份好的 mdf文件,即可以恢复数据库,如图:

教你如何用SQL备份和还原数据库

数据库的备份和恢复一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组--双击打开你的服务器--双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)--然后点上面菜单中的工具--选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来...

sql server 2000 日志备份

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1)4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)a.分离数据库:企业管理器--服务器--数据库--右键--分离数据库 b.在我的电脑中删除LOG文件 c.附加数据库:企业管理器--...

日志文件已损坏,如何修复SQLSERVER2000数据库文件

update sysdatabases set status=-32768 where dbid=DB_ID('test')此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 8) 下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log('test','C:\Program Files\...

sql server 2000支持的三种数据库恢复模式分别是

◆完全 数据非常重要并且必须能够恢复到故障点。记录所有的数据修改。可使用SQL Server 2000的所有恢复选项。◆大容量日志记录 如有必要,可重播某些大容量操作(大容量复制操作、select INTO、文本处理),因此不完全记录这些操作。只能恢复到上一次数据库或日志备份的末尾。◆简单 自上次备份后所做的所有...

SQL Server 2000 数据库置凝状态了,数据库文件 mdf 是复制的 不能直接...

1.先建一个与你要恢复的数据库名称一样的数据库。2.停止sql server,把你的数据库替换这个数据库。3.重启sql server,把数据库设置为紧急状态。sp_configure 'allow',1 reconfigure with overirde update sysdatabases set status=32768 where name='yourdata'4.重建日志文件。dbcc rebuild_log('your...

数据库被怎么通过log日志恢复数据库

从日志回复数据库 :自己一步一步按照说明试着看 --创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:\db.bak' WITH FORMAT GO --创建测试表 CREATE TABLE Db.dbo.TB_test(ID int)--延时1秒钟,再进行后面的操作(...

事务日志如何帮助 SQL Server 恢复数据库?

在处理事务时,SQL Server有两种操作:前滚和回滚。前滚时,事务按照日志中的顺序应用修改,恢复数据库到事务开始时的状态,通过复制修改后的映像或重新执行语句来实现。而对于回滚,当事务未完成时,会撤销所有修改,将数据库恢复到BEGIN TRANSACTION之前的状态,甚至可能执行与CREATE INDEX相反的操作。检查...

数据库如何利用日志进行数据恢复 db2日志恢复数据库 如何通过日志恢复数据库 通过日志恢复数据库 sql从日志恢复数据库 MySQL数据库日志 MySQL数据库恢复 mysql日志恢复数据 oracle日志恢复数据
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胆囊切除对身体有什么影响? 胆囊切除后,对身体少有影响吗? 胆囊切除了以后对身体的健康有没有影响? 新房多久能办到产证 新房产证办理周期需要多长时间 丝状疣怎么感染的,怎么突然间上眼皮会长出 办新房房产证要多久 申请新房产证需要多少时间 新房办理房产证要多久 新房产证办理多久? 怎么进苹果中国官网? 为什么会得疣 中国尼姑庵有哪些 sqlserver 如何根据日志恢复数据? sqlserver 如何通过日志进行数据恢复? mysql 利用binlog日志恢复问题 SQL Server通过日志恢复数据 如何利用归档日志恢复数据库到另一个库中 如何通过mysql的日志恢复数据库 加急求救 利用日志怎么还原手机数据?手机日志在哪里? 如何使用事务日志恢复sql server数据库 用日志文件恢复事务的过程 数据库被怎么通过log日志恢复数据库 如何从数据库的完整日志模式还原误删除的数据 玫瑰花纸杯蛋糕怎么做步骤图解 简单纸杯蛋糕怎么做 漂亮的纸杯蛋糕怎么做 奶油纸杯蛋糕的做法 烤箱窍门 纸杯蛋糕有多少做法? 过年微博会员半价吗 无锡地铁4号线蠡湖公园站在那里 微博博主带货如何设置天猫商品优惠券 纸杯蛋糕怎么做 m.iqi SQL SERVER 只有ldf日志文件怎么恢复数据? 怎么使用redo日志还原出数据 五险一金比例每个人不一样吗? sql2008日志删除后怎么恢复数据库 如何利用归档日志进行恢复 五险一金缴费比例和缴费额 同一个公司不同的人,五险一金缴纳的比例一样嘛? 女侧所没有人的话,男人内激在女侧方便违法吗? mysql 初学者 建表都不会 求指点!! 很多人都不知道五险一金的缴纳比例,“五险一金”的... 正常体位没事,女侧流血,是怎么回事 怎样学好mysql?? 小调查---月下和女侧在你们心中能排第几啊? 五险一金比例是多少 女侧里的啤酒声是什么生肖? 女人侧着睡好还是脸朝上睡好 边姐天天上侧所去男侧还是女侧? 手机千牛怎么查看淘宝店铺 查看淘宝店铺方法 大学生打寒假工偷愧女侧所被公安带走是怎样处理? 社保五险的缴纳比例