今年第二次碰上客户服务器操作系统废了-记一次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 等待执行完成,数据库就恢复成功了,会出现在左侧数据库列表

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

相关推荐
北亚数据恢复4 天前
【RAID恢复】RAID不可用导致业务中断,Oracle+OA系统数据恢复案例
数据恢复·服务器数据恢复·北亚数据恢复·raid数据恢复·数据库恢复
Darling噜啦啦5 天前
Text2SQL 实战:自然语言直连数据库,让 AI 自动写 SQL 完成 CRUD 与多表联查
llm·sql server
学以智用11 天前
SQL Server 2008 SQL注入详解
sql server
风哥2号17 天前
达梦DM数据库恢复工具FGDDU(FGEDU DM DUL)
数据库·达梦数据库·数据库恢复
zengjuan100520 天前
[特殊字符]️ 松鼠备份 | 数据库备份方案即将重磅上线!三大模式组合拳,精准守护SQL Server每一笔数据
数据库·sqlserver·数据库备份·全量备份·增量备份·差异备份·日志和事务备份
zengjuan100522 天前
SQL Server 恢复模式避坑指南:简单 / 完整 / 大容量日志选错,日志备份白做
数据恢复·sql server·备份策略·数据库备份·数据库运维·松鼠备份·数据库容灾
倔强的石头1061 个月前
SQL Server数据迁移不只是把数据搬过去
sql server·数据迁移
国际云,接待1 个月前
AWS RDS 备份与 PITR 恢复演练:从保留期、恢复命令到应用切换验证
运维·云计算·aws·灾难恢复·数据库备份·rds
随手工具-Excel, pdf, SQL1 个月前
没有 SSMS 导入向导?Excel/CSV 一键生成 SQL Server INSERT 脚本
excel·sql server·在线工具·insert·测试数据·ssms·t-sql
ClouGence2 个月前
SQL Server CDC 能放到 Always On 备库读吗?一文讲透原理与实践
数据库·sql server