导航:首页 > 数据处理 > 服务器挂了如何恢复sql数据

服务器挂了如何恢复sql数据

发布时间:2023-09-21 05:49:35

❶ 怎样修复已经损坏的SQL数据库

1.停止SQL Server的服务,备份SQL Server安装目录下的\data子目录
下故障数据库的两个文件,一个数据文件hbposv6_branch_data.mdf,
一个hbposv6_branch_log.ldf(也有可能非此命名),同时查看磁盘
空间是否有足够的空间;

2.启动SQL Server服务(如已停止),创建一个新的数据库,命名为
原来数据库的名字。
3.停止SQL Server
4.把老数据库的MDF文件(hbposv6_branch_data.mdf)替换
新数据库的相应的MDF文件,
并把LDF文件(hbposv6_branch_log.ldg)删除。
5.重新启动SQL Server服务,然后运行如下命令:

Use Master
go

sp_configure 'allow updates', 1
reconfigure with override
go

begin tran
update sysdatabases set status = 32768 where name = 'hbposv6_branch'
--Verify one row is updated before committing
commit tran
go

6.停止SQL然后重新启动SQL Server服务,然后运行如下命令
(更换日志文件路径地址):

use master
go
DBCC TRACEON(3604)
DBCC REBUILD_LOG
('hbposv6_branch',
'c:\Program Files\Microsoft SQL Server\MSSQL\Data\hbposv6_branch_log.ldf')
--在这里,请输入你的数据库的路径
go

7.停止SQL然后重新启动SQL Server服务,然后运行:

use master
go
update sysdatabases set status = 8 where name = 'hbposv6_branch'
go

sp_configure 'allow updates', 0
reconfigure with override
go

8.运行dbcc checkdb(db_name) 检查数据库的完整性

9.修复数库
--请在查询分析器中执行下列语句.执行前断开其它
所有数据库连接,最好是断开网线
--如果不是该数据库名,请将数据库
--hbposv6_branch
--改为要修复的数据库

USE master
Go
--单用户模式
EXEC sp_dboption 'hbposv6_branch', 'single user', 'TRUE'
go
--数据库检查
DBCC CHECKDB ('hbposv6_branch')
Go
--如果返回结果出现了红色的提示文字,说明数据库中存在错误,需要修复
--数据库修复
DBCC CHECKDB ('hbposv6_branch','repair_rebuild')
Go
--再次数据库检查,如果返回结果中没有了红色的提示文字,
说明修复成功;
DBCC CHECKDB ('hbposv6_branch')
Go
--否则意味着还需要更高级别的修复;尝试将上面修复语句的
'repair_rebuild'换为'repair_allow_data_loss'再试,
之后再次检查数据库。
--如果还有错误未修复,请把这些信息以文字的方式发给我们

--退出前请一定要执行以下语句返回到多用户模式
EXEC sp_dboption 'hbposv6_branch', 'single user','FALSE'
go

注:都要把 dbname 替换成真实的数据库名字。

❷ 如何还原sql数据库

1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图:

阅读全文

与服务器挂了如何恢复sql数据相关的资料

热点内容
dnf安装包里哪个是启动程序 浏览:472
打鱼技术怎么学 浏览:527
习水县有哪些市场 浏览:671
吉事办个人信息如何更改 浏览:796
牛奶祛痘痘产品有哪些 浏览:233
反映信息的技术是什么 浏览:266
qq有多少个地方泄露信息 浏览:259
亚太罐头代理公司怎么样 浏览:656
咸阳西关旧货市场有哪些 浏览:975
ps如何边看数据边修图 浏览:101
沪深a股交易规则有哪些 浏览:496
百货公司如何申请支付宝小程序 浏览:652
在网上代理什么合适 浏览:328
sock4代理干什么用 浏览:485
如何给产品配图案 浏览:418
穿孔石有哪些产品 浏览:675
交易系统买点怎么选择 浏览:801
如何通过现有资源推广产品 浏览:957
如何讲解技术方案 浏览:327
怎么关闭手机应用程序 浏览:158