251月

如何修复 SQL 数据库置疑

涂整个

纠正sql2000数据库置疑

在实践的控制中鉴于不连贯的断电或许不连贯的断网形成数据库置疑(在计划领袖中数据库后头呈现置疑两个字),上面是纠正咱们疑心的数据库的办法。。

咱们运用默许的办法来成立单独数据库,用于回复目标的。可以在SQL中 Server Enterprise 救济院内的干才。
B.终止数据库服务业。。
C. 切断公正的引起的数据库的日记寄给报社。,运用回复的数据库MDF寄给报社来重叠部分数据库数据寄给报社。
D. 启动数据库服务业。在这点上,您将钞票数据库份量的国家的是疑心的。。此刻你不克不及对这数据库做任何一个事实。。
E. 设置数据库容许整齐的控制零碎表。此控制可以在SQL上抬出去。中 Server Enterprise 在领袖中选择数据库服务业,按右键,选择“属性”,在服务业设置页中,容许对零碎登记举行整齐的修正。您还可以运用以下陈述来成真。
use master
go
sp_configure 容许 校正,1
go
reconfigure with override
go
设置应急抢修打字。
update sysdatabases set status=-32768 where dbid=DB_ID(份量)
这可以在SQL上结束。中 Server Enterprise Manager外面钞票该数据库有“只读\置疑\脱机\紧要打字”可以钞票数据库外面的表,但独一无二的零碎表。
g抬出去上面的真实回复控制。,再现数据库日记寄给报社
dbcc rebuild_log(份量,C:\顺序 Files\Microsoft SQL Server\MSSQL\Data\”)
在抬出去加工中,倘若对抗以下指明新闻:
服务业: 音讯 5030,安排 16,国家的 1,行 1
不克不及将其锁定在数据库不计以抬出去控制。。
DBCC 抬出去结尾。倘若 DBCC 出口背面的新闻,请与零碎管理员联系。
当播音员您的安宁顺序正运用数据库。,倘若在F搬家中运用SQL Server Enterprise 领袖翻开份量库的零碎表。,因此掉出SQL Server Enterprise 干才无所事事。。
指明的正式的抬出去理所自然与此接近。:
正告: 数据库 份量 日记已再现。买卖的均匀性早已丧权辱国。。理所自然运转 DBCC CHECKDB 使生效身体检查均匀性。。不得已重拨数据库得到或获准进行选择。,您能够必要切断冗余日记寄给报社。。
DBCC 抬出去结尾。倘若 DBCC 出口背面的新闻,请与零碎管理员联系。
此刻翻开SQL。 Server Enterprise 干才将钞票数据库是DBO的状态。。此刻您可以出口数据库做成某事用户表。。
使生效数据库均匀性(省略)
dbcc checkdb(份量)
普通实现后果如次:
CHECKDB 显示证据了 0 分派背面的和 0 均匀性背面的(数据库中) 份量 中)。
DBCC 抬出去结尾。倘若 DBCC 出口背面的新闻,请与零碎管理员联系。
i.将数据库设置为标准。
sp_dboption 份量,DBO use 独一无二的,假
倘若缺少背面的,庆祝你。,现时可以正式的运用回复的数据库。。
经受住一步,咱们必要在搬家E中回复容许的零碎登记修正。。因整齐的控制零碎表是一件威胁的事实。。自然,咱们可以在SQL中中 Server Enterprise 干才回复,也可以运用以下陈述结束
sp_configure 容许 校正,0
go
reconfigure with override
go

发表评论

电子邮件地址不会被公开。 必填项已用*标注