社区
MS-SQL Server
帖子详情
急!!raid 坏了,数据库文件恢复不了了怎么班?
laoyang
2003-12-23 08:32:11
服務器的Raid盘坏掉了,恢复了一个mdf文件,3.5G 但用Attach_db 不行,报 '连接中断' 错误,用Attachdb 检测也不行,该怎么班?
...全文
131
3
打赏
收藏
急!!raid 坏了,数据库文件恢复不了了怎么班?
服務器的Raid盘坏掉了,恢复了一个mdf文件,3.5G 但用Attach_db 不行,报 '连接中断' 错误,用Attachdb 检测也不行,该怎么班?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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設的是哪個級別,
如果只壞了一個盤,應該是可恢復的。
到網上搜索一下,有專門這個方在服務的公司。
服务器
数据库
文件
恢复
,
数据库
数据
恢复
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!在应用系统中,
数据库
往往是最核心的部分,一旦
数据库
损
坏
,将会带来巨大的损失,所以
数据库
恢复
越来越重要使用
数据库
的过程中,由于断电或其他原因,有可能导致
数据库
出现一些小错误,比如检索某些表特别慢、查询不到符合条件的数据等。出现这些情况的原因往往是
数据库
有些损
坏
或索引不完整。中文名
数据库
数据
恢复
外文名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
数据库
文件
丢失,涉及到数个
数据库
和数千张表,不能确定数据存储位置。
数据库
文件
丢失后服务器仍然在开机运行,所幸没有大量写入数据。
服务器存储金蝶
数据库
丢失
恢复
如果服务器配置了
RAID
(冗余磁盘阵列),并且
RAID
配置正确且健康,可以尝试通过
RAID
技术来
恢复
数据。综上所述,服务器存储的金蝶
数据库
丢失
恢复
需要根据具体情况采取合适的
恢复
方法和策略。通过定期备份数据、加强预防措施,可以最大限度地减少数据丢失的风险并保障业务的连续性。备份是数据
恢复
的基础,没有备份的情况下
恢复
数据将非常困难。验证备份
文件
的完整性和时效性,确保备份
文件
没有损
坏
且包含丢失数据之前的
数据库
状态。
恢复
数据后,需要验证
恢复
的数据是否完整、准确,并与原始数据一致。
【
数据库
数据
恢复
】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,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章