举例:数据库名为 TestData

第一步:

新建一个同名的数据库即TestData数据库

第二步:

停掉数据库服务,找到刚才新建的TestData数据库的mdf和ldf文件,删掉ldf文件,再用之前想恢复的那个mdf文件覆盖新建的那个mdf文件

第三步:

开启数据库服务,在查询分析其中同时执行下面两个系统存储过程

exec sp_detach_db TestData,'true'  ---------分离数据库

exec sp_attach_single_file_db '库名','D:/softHome/Microsoft SQL Server/MSSQL.1/MSSQL/Data/TestData.mdf'     ----------通过单文件附加数据库(覆盖后的mdf文件),文件路径对应好自己电脑上的安装路径

通过这三步数据就恢复了,最好刷新一下数据库服务器

转载于:https://www.cnblogs.com/xiaz/p/9984373.html

数据库只有mdf文件而没有ldf文件,如何恢复数据库相关推荐

  1. 根据.mdf、.ndf和.ldf文件恢复数据库数据

    一..mdf..ndf和.ldf文件是什么 在微软的SQL Server 2000 数据库有三种类型的文件: 类型 缩写 中文意思 mdf primary data file 主要数据文件 ndf s ...

  2. 控制文件和数据文件丢失,有全备份恢复数据库的方法

    控制文件和数据文件丢失,有全备份恢复数据库的方法 控制文件丢失,即使有全备份也难恢复数据库,因为备份信息是存在于控制文件的. 刚看论坛精华帖,Feng讲的dbms_backup_restore包还是很 ...

  3. SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库

    在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障.计算机非正常重启或关机. 当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况: 1. ...

  4. sql Server ldf文件过大

    今天公司服务器上的Redis突然报错,上去一看服务器上的Redis文件磁盘爆满了.后来一查看,发现是数据库的一个ldf文件占了300G,导致Redis的缓存没法持久化. 后来就一直找办法处理这个已经占 ...

  5. mdf与ldf文件如何还原到SQLserver数据库

    现在又如下两个文件 需要用这两个文件还原数据库 那么该怎么去还原呢? 首先在D盘目录下建立一个文件夹test,然后将上图中的文件粘贴到该文件夹中. 接着在数据库中执行如下代码: EXEC sp_att ...

  6. ldf文件怎么储存到mysql中_sqlserver数据库的ldf文件太大,我们如何压缩ldf日志文件...

    使用sqlserver数据库的数据有两个文件,分别是mdf和ldf. mdf是数据文件,另外一个ldf为日志文件.随着网站的运行,你会发现ldf这个文件会越来越大,我们如何压缩ldf日志文件. 网上有 ...

  7. LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(三)之LDF文件详解

    LDF文件详解 一.摘要 1.描述 2.关键字 二.为什么要了解LDF文件 三.LDF文件构成 1.版本 2.波特率 3.节点信息 4.信号信息 5.诊断信号信息 6.报文消息 7.诊断报文消息 8. ...

  8. lin通信ldf文件解析_基于LIN协议的代码自动生成系统及方法_2014108531085_说明书_专利查询_专利网_钻瓜专利网...

    技术领域 本发明属于汽车电子LIN网络通讯领域,公开了一种利用LDF文件自动生成LIN通讯软件代码的方法. 背景技术 目前汽车电子产品的软件开发逐渐向模块化.标准化.集成化.自动化发展.LIN通讯模块 ...

  9. LDF文件步骤及内容详解

    LDF文件第一部分--ldf文件配置 LIN_description_file; //LIN描述文件 LIN_protocol_version = 2.1;//LIN协议版本 LIN_language ...

最新文章

  1. 迁入阿里云后的一些心得
  2. js 正则学习小记之匹配字符串
  3. matlab工作区保留或者清除部分变量
  4. Linux性能分析—CPU篇
  5. 解决xp登陆域很慢的方法
  6. Spring MVC的DispatcherServlet – Java开发人员应该知道的10件事
  7. 飞信SDK内容【转载】
  8. Python基础-----列表、元组、集合(2)
  9. vb.net中递归退到最外层_数组中的逆序对
  10. sql 表变量 临时表_SQL表变量概述
  11. 小程序向webview传参_微信小程序(1)——web-view和小程序间传递参数、发送消息...
  12. IDEA启动Tomcat报错Address localhost:1099 is already in use解决办法
  13. 写于公元2006年2月14日
  14. 学习嵌入式和单片机有没有必要,价值体现在哪
  15. 176条DevOps人员常用的Linux命令速查表
  16. 35. PHP 字符串
  17. 网课答题查询助手 内置多个接口
  18. 电脑安装Chrome OS
  19. Linux修改文件出现错误E45:“readonly” option is set(add ! to override)退出不了vim
  20. (sn0wbreeze保基带升级,redsnow,absinthe越狱)常用越狱工具下载:redsnow,absinthe,tinyumbrella,sn0wbreeze

热门文章

  1. Apache工作模式详解
  2. 配置文件上传的Action
  3. Windows Mobile 5 编程体验4
  4. Esper epl语句实验
  5. Java编写的测试加法计算的工具
  6. 警惕“***性社工”现象
  7. SQL Server 自动更新统计信息的基本算法
  8. Dubbo(十三)dubbo的负载均衡配置策略
  9. AngularJS 国际化 支持记录语言刷新后语言不变
  10. 算法题存档20200505