今年第二次碰上客户服务器操作系统废了-记一次sql server数据库恢复的过程

今年已经是第两次碰到客户现场服务器操作系统废了,上一次是3月份的时候,是我负责的产品,今天这次不是我负责的产品,被临时拉去救火

由于程序和数据库都没有备份,只能是让售后找外面专业恢复数据的人恢复数据,这次是尝试通过sql server的数据文件恢复数据库,sql server的数据库文件一般在这个目录下C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\

一般有两个,一个是mdf后缀的数据文件,一个是.ldf后缀的数据文件,如testdb数据库的两个数据库文件为:testdb.mdf和testdb.ldf

以前干过修改sql server的数据文件路径,如参考:https://blog.csdn.net/zxy13826134783/article/details/143374334

但还真没试过把文件恢复成数据库,不过道理都差不多,应该是能恢复的

下面以testdb数据库为例进行说明,由于个人电脑没装sql server数据库,就简单描述下,就不截图了

**SQL Server Management Studio (SSMS)**图形化操作

1 分别给testdb.mdf文件和testdb.ldf授予everyone用户读写权限(完全控制)权限,为了保证能恢复

2 安装testdb数据库文件对应的数据库版本及SQL Server Management Studio (SSMS)

3 打开 SQL Server Management Studio (SSMS),连接到你的数据库实例。

3.1 左侧对象资源管理器 → 右键点击 数据库 → 选择 附加。

3.2 弹出窗口点击 添加 ,选择你的 testdb.mdf 主数据文件

3.3 软件会自动识别同目录下的 testdb.ldf 日志文件,确认无误后点击 确定。

3.4 等待执行完成,数据库就恢复成功了,会出现在左侧数据库列表

其它的业务的程序,直接部署就行,好了,本文到此结束,就简单记录下

相关推荐
ClouGence5 天前
开源数据库管理工具 CloudDM 4.3.0 发布,支持 SQL 收藏,多数据源语法支持大幅增强
数据库·oracle·sql server
zengjuan100517 天前
恢复实战全过程:从数据库崩溃到业务恢复,我用松鼠备份只花了25分钟
数据恢复·sql server·数据备份·备份策略·数据库备份·松鼠备份·防勒索病毒
Arcai102419 天前
如何有效备份 MySQL 数据库?零基础到生产级完整方案
数据备份·数据库备份·mysql备份·备份一体机·smartstor·杭州智备
北亚数据恢复24 天前
【RAID恢复】RAID不可用导致业务中断,Oracle+OA系统数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·raid数据恢复·数据库恢复
Darling噜啦啦25 天前
Text2SQL 实战:自然语言直连数据库,让 AI 自动写 SQL 完成 CRUD 与多表联查
llm·sql server
学以智用1 个月前
SQL Server 2008 SQL注入详解
sql server
风哥2号1 个月前
达梦DM数据库恢复工具FGDDU(FGEDU DM DUL)
数据库·达梦数据库·数据库恢复
zengjuan10051 个月前
[特殊字符]️ 松鼠备份 | 数据库备份方案即将重磅上线!三大模式组合拳,精准守护SQL Server每一笔数据
数据库·sqlserver·数据库备份·全量备份·增量备份·差异备份·日志和事务备份
zengjuan10051 个月前
SQL Server 恢复模式避坑指南:简单 / 完整 / 大容量日志选错,日志备份白做
数据恢复·sql server·备份策略·数据库备份·数据库运维·松鼠备份·数据库容灾
倔强的石头1062 个月前
SQL Server数据迁移不只是把数据搬过去
sql server·数据迁移