社区
MS-SQL Server
帖子详情
急!!raid 坏了,数据库文件恢复不了了怎么班?
laoyang
2003-12-23 08:32:11
服務器的Raid盘坏掉了,恢复了一个mdf文件,3.5G 但用Attach_db 不行,报 '连接中断' 错误,用Attachdb 检测也不行,该怎么班?
...全文
103
3
打赏
收藏
急!!raid 坏了,数据库文件恢复不了了怎么班?
服務器的Raid盘坏掉了,恢复了一个mdf文件,3.5G 但用Attach_db 不行,报 '连接中断' 错误,用Attachdb 检测也不行,该怎么班?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xhwly
2003-12-23
打赏
举报
回复
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
如果报错:(--大力)
新建一同名数据库(文件名,文件组都和原来的一样),然后停止数据库服务,用原来文件替换新建的数
据库文件,启动数据库,该数据库被设未suspect
然后把数据库改成紧急模式:
sp_configure 'allow', 1
reconfigure with override
update sysdatabases set status = 32768 where name = '数据库名'
把LDF文件改名,再执行
DBCC REBUILD_LOG ('数据库名', 'E:\fdzz\database\fdzz1204_Log.LDF' )
恢复数据库紧急模式
update sysdatabases set status = 0 where name = '数据库名'
执行
restore database 数据库名 WITH RECOVERY
sp_configure 'allow', 0
reconfigure with override
然后用DBCC CHECKDB ('数据库名')看看有没有错误
如果上面还是不行,试试吧数据库设为紧急模式,应该可以看到数据了,在把数据导出到一个新的数据库
gmlxf
2003-12-23
打赏
举报
回复
EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
xhwly
2003-12-23
打赏
举报
回复
最好到專業的服務器供應商服務點檢查一下,看你的raid設的是哪個級別,
如果只壞了一個盤,應該是可恢復的。
到網上搜索一下,有專門這個方在服務的公司。
IBM System 3650 M4服务器规划
RAID
安装win2008R2
本课程教你在IBM服务器上规划
RAID
和安装win2008R2,在维护IBM服务器的时候经常遇到
RAID
卡信息丢失,虽然多个硬盘做了
RAID
1或
RAID
5,一次断电 或不关机热插拔硬盘,导致系统无法正常启动,影响业务正常运行,同时硬盘...
服务器
数据库
文件
恢复
,
数据库
数据
恢复
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!在应用系统中,
数据库
往往是最核心的部分,一旦
数据库
损
坏
,将会带来巨大的损失,所以
数据库
恢复
越来越重要使用
数据库
的过程中,由于断电或其他原因,有可能导致
数据库
出现一些小错误,比如检索某些表特别慢、查询不到符合条件的数据等。出现这些情况的原因往往是
数据库
有些损
坏
或索引不完整。中文名
数据库
数据
恢复
外文名SQL Server性...
raid
5阵列崩溃
恢复
数据库
文件
过程
IBM DS5300全名(IBM System Storage DS5300)是IBM推出的中端存储系统,它有一个设计合理、功能强大的内部架构,大幅度提升了性能,但某些物理故障或其他操作都可能会对卷或存储造成破
坏
,因此对系列存储的数据
恢复
技术才有了用武之地。而发生这些故障之后只能找专业的数据
恢复
公司做数据挽救工作。作者最近就处理过一起IBM DS5300因磁盘故障导致存储不可用的案例,见下文。故障...
【
数据库
数据
恢复
】
raid
5+Sql Server
数据库
数据
恢复
案例
数据库
数据
恢复
环境: 5块磁盘组建
RAID
5,划分LUN供windows服务器使用; windows服务器上部署Sql Server
数据库
;操作系统层面划分了三个逻辑分区。
数据库
故障&初检: 未知原因导致Sql Server
数据库
文件
丢失,涉及到数个
数据库
和数千张表,不能确定数据存储位置。
数据库
文件
丢失后服务器仍然在开机运行,所幸没有大量写入数据。
【
数据库
数据
恢复
】sql server
数据库
无法附加查询的数据
恢复
案例
数据库
数据
恢复
环境: 一台Dell PowerEdge某型号存储,数块SAS硬盘分别组建
raid
1和
raid
5两组磁盘阵列。其中2块磁盘组建的
RAID
1,用于安装操作系统;其余几块磁盘组建
raid
5,用于存放数据。 上层安装的windows服务器,部署有sql server
数据库
,sql server
数据库
存放在C盘分区。
数据库
故障&分析: 管理员发现存放sql server
数据库
的C盘剩余空间不足,于是将
数据库
路径指向D盘,在D盘生成了一个.ndf
文件
。 大约半个月之后,
数据库
出现故障,无法连接和附加
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章