数据库只有mdf文件而没有ldf文件,如何恢复数据库
举例:数据库名为 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文件,如何恢复数据库相关推荐
- 根据.mdf、.ndf和.ldf文件恢复数据库数据
一..mdf..ndf和.ldf文件是什么 在微软的SQL Server 2000 数据库有三种类型的文件: 类型 缩写 中文意思 mdf primary data file 主要数据文件 ndf s ...
- 控制文件和数据文件丢失,有全备份恢复数据库的方法
控制文件和数据文件丢失,有全备份恢复数据库的方法 控制文件丢失,即使有全备份也难恢复数据库,因为备份信息是存在于控制文件的. 刚看论坛精华帖,Feng讲的dbms_backup_restore包还是很 ...
- SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障.计算机非正常重启或关机. 当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况: 1. ...
- sql Server ldf文件过大
今天公司服务器上的Redis突然报错,上去一看服务器上的Redis文件磁盘爆满了.后来一查看,发现是数据库的一个ldf文件占了300G,导致Redis的缓存没法持久化. 后来就一直找办法处理这个已经占 ...
- mdf与ldf文件如何还原到SQLserver数据库
现在又如下两个文件 需要用这两个文件还原数据库 那么该怎么去还原呢? 首先在D盘目录下建立一个文件夹test,然后将上图中的文件粘贴到该文件夹中. 接着在数据库中执行如下代码: EXEC sp_att ...
- ldf文件怎么储存到mysql中_sqlserver数据库的ldf文件太大,我们如何压缩ldf日志文件...
使用sqlserver数据库的数据有两个文件,分别是mdf和ldf. mdf是数据文件,另外一个ldf为日志文件.随着网站的运行,你会发现ldf这个文件会越来越大,我们如何压缩ldf日志文件. 网上有 ...
- LDF转Excel;LDF转位定义;Excel转LDF;Excel转位定义;MatrixCreat(三)之LDF文件详解
LDF文件详解 一.摘要 1.描述 2.关键字 二.为什么要了解LDF文件 三.LDF文件构成 1.版本 2.波特率 3.节点信息 4.信号信息 5.诊断信号信息 6.报文消息 7.诊断报文消息 8. ...
- lin通信ldf文件解析_基于LIN协议的代码自动生成系统及方法_2014108531085_说明书_专利查询_专利网_钻瓜专利网...
技术领域 本发明属于汽车电子LIN网络通讯领域,公开了一种利用LDF文件自动生成LIN通讯软件代码的方法. 背景技术 目前汽车电子产品的软件开发逐渐向模块化.标准化.集成化.自动化发展.LIN通讯模块 ...
- LDF文件步骤及内容详解
LDF文件第一部分--ldf文件配置 LIN_description_file; //LIN描述文件 LIN_protocol_version = 2.1;//LIN协议版本 LIN_language ...
最新文章
- 迁入阿里云后的一些心得
- js 正则学习小记之匹配字符串
- matlab工作区保留或者清除部分变量
- Linux性能分析—CPU篇
- 解决xp登陆域很慢的方法
- Spring MVC的DispatcherServlet – Java开发人员应该知道的10件事
- 飞信SDK内容【转载】
- Python基础-----列表、元组、集合(2)
- vb.net中递归退到最外层_数组中的逆序对
- sql 表变量 临时表_SQL表变量概述
- 小程序向webview传参_微信小程序(1)——web-view和小程序间传递参数、发送消息...
- IDEA启动Tomcat报错Address localhost:1099 is already in use解决办法
- 写于公元2006年2月14日
- 学习嵌入式和单片机有没有必要,价值体现在哪
- 176条DevOps人员常用的Linux命令速查表
- 35. PHP 字符串
- 网课答题查询助手 内置多个接口
- 电脑安装Chrome OS
- Linux修改文件出现错误E45:“readonly” option is set(add ! to override)退出不了vim
- (sn0wbreeze保基带升级,redsnow,absinthe越狱)常用越狱工具下载:redsnow,absinthe,tinyumbrella,sn0wbreeze