如何终止数据库恢复过程

如何终止数据库恢复过程,第1张

同时我们提供以下方法来终止此恢复过程,但请用户注意这些 *** 作将带来数据的不一致性。必要时,希望用户用完整、可靠的数据库备份恢复此数据库。

1>sp_configure

"allow

updates",

12>go1>begintran2>go1>use

master

2>go1>update

sysdatabases

2>set

status

=-327683>where

name="pubs2"

4>go

如果得到(1

row

affected),则1>commit2>go1>rollback2>go

(3)这时重新启动sql

server,

使用bcp工具将该数据库(本例中为pubs2)内的全部数据导出备份(这一步很重要!

1>rollback2>go1>sp_configure

"allow

updates"

,02>go5)

重新启动server

(6)

如果你的数据库原来有dboption(例如"select

into","trunc

log

on

chkpt"等),

你需要重新设置这些option..

(7)

当数据库已经恢复可使用状态后,运行dbcc命令检查数据库的一致性(参照"如何检查数据库中数据一致性"文章)

(8)

后备用户数据库

例如:

1>dumpdatabase

pubs2

to

"/usr/sybase/pubs2.dup"

2>go

点此发表你的看法>>【已有位网友发表了看法】

navicat删除的数据是可以还原的。用navicat删除数据库中的入侵数据,导致删顺手了,把一些看似重复数据的重要数据在表中直接右键删除掉了(相当于delete from table命令),而该数据库没有做过这些数据的备份,同时没有开启二进制日志,常规的恢复方法彻底走入死路


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6628525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存