mysql mdf ldf_mdf和ldf是什么文件
在MS SQL Server7/2000中摒弃了以前版本中的设备对象,一个数据库文件包含两个文 件:.mdf和.ldf。在系统瘫痪之前把这两个文件从SQL Server的安装目录的data子目录里拷 贝出来(一般为D:\MSSQL\DATA),重新安装完成系统之后,再将这两个文件拷贝到 SQL Server安装目录的data子目录里面,然后进行如下操作就可以恢复你的数据库了。 恢复时有两种方式可供选择:
1、调用系统存储过程SP_ATTACH_DB
举一个例子,需要备份和恢复一个名为student的数据库。先打开SQL Server Service Manager,关掉SQL Server服务,把需要备份的student数据库复制到其他的地方(可以是 自己硬盘的其它盘,也可通过局域网复制到他人的PC上),包含有两个文件student.mdf和student.ldf。某些时间以后,系统数据库瘫痪,需要进行恢复。先重新安装系统,把student.mdf和student.ldf这两个文件拷贝到SQL Server安装目录的data子目录里面,再在MS Query Analyzer中运行如下命令:
exec sp_attach_db @dbname=N''student'',
@filename1=N''d:\MSSQL\Data\student_Data.mdf'', @filename2=N''d:\MSSQL\Data\student_Log.ldf''
第一行命令表示要恢复的数据库名称,可以是原来的名称student,也可以另外起一名称,但一定要保证唯一。 第二、三行命令表示数据库文件的物理名称,也就是说你拷贝过来的数据库文件student.mdf和student.ldf的实际位置。
2、调用系统存储过程SP_ATTACH_SINGLE_FILE_DB
如果日志文件.ldf丢失,可以采用这个命令。还以上面的student数据库为例,在MS Query Analyzer中运行如下命令:
EXEC sp_detach_db @dbname=′student′
EXEC sp_attach_single_file_db @dbname=′student′, @physname=′d:\MSSQL\Data\student_Data.mdf′ 调用这个存储过程不必指定日志文件,它会自动生成日志文件。注意以上恢复拷贝的数据库 的方法一定要保证重新安装后的SQL的字符集和排序方式同以前的系统完全相同,否则将不能成功
附加数据库:
企业管理器 --右键"数据库" --所有任务 --附加数据库
--选择你的.mdf文件名 --确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况 sp_attach_db '数据库名'
mysql mdf ldf_mdf和ldf是什么文件相关推荐
- .mdf和.ldf是什么文件
在MS SQL Server7/2000中摒弃了以前版本中的设备对象,一个数据库文件包含两个文件:.mdf和.ldf.在系统瘫痪之前把这两个文件从SQL Server的安装目录的data子目录里拷贝出 ...
- mysql源码学习 vc项目解决方案文件_Mysql源码学习——源码目录结构
目录清单 目录名 注释 Bdb 伯克利DB表引擎 BUILD 构建工程的脚本 Client 客户端 Cmd-line-utils 命令行工具 Config 构建工程所需的一些文件 Dbug Fred ...
- mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...
项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...
- mysql 导出select语句结果到excel文件等
一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query sta ...
- 服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...
我试图构建一个应用程序,该应用程序将使用MySQL嵌入式数据库(目前在OS X上,但最终在OS X和Windows上)以及I我以this example为起点.我已经成功地能够建立它,使用cmake这 ...
- 搜索的php mysql代码生成器_PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)...
根据 Mysql 里的字段 自动生成 类文件: 但需要导入: require_once ./db/ez_sql_core.php; require_once ./db/ez_sql_mysql.php ...
- MYSQL数据库导入大数据量sql文件失败的解决方案
最快办法:执行下方语句,单次有效. SET GLOBAL max_allowed_packet=30*1024*1024 如果想彻底更改,在安装mysql的文件夹下找到my.ini 文件,在文件末尾添 ...
- 《MySQL必知必会》SQL文件
<MySQL必知必会>SQL文件: 表的创建和外键绑定: # 在Mysql中取消外键约束 SET FOREIGN_KEY_CHECKS=0; DROP TABLE customers; D ...
- mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件
Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...
最新文章
- 得到windows聚焦图片(windows 10)
- c盘怎么清理到最干净_C盘快满了不敢乱删,该如何清理?这里给你最详细的方法!...
- MYSQL升级5.7.10后GROUP BY语句出错解决方法
- 网管笔记(1)8.22
- Spring XD 1.0.0.M5在这里!
- CSS浏览器兼容性----Hack
- 一个完整的c语言的单链表代码,单链表完整C语言纯代码.docx
- DataReader与DataAdapter的区别
- 什么是网桥,它应该如何搭建
- 中国步进电机市场现状研究分析与发展前景预测报告(2022)
- 三星S6D1121主控彩屏(240*320*18bit,262K)驱动程序
- vue子组件获取祖先组件值的方法
- polyline与polygon
- 37、免驱动USB双目同步测距3D活体深度检测和RV1126结合V4L开发USB摄像头使用
- 德国 PC Welt 杂志和 Avira 推出免费使用6个月 Avira AntiVir Personal Premium 活动
- UAP安装使用FindBugs
- 兰州研究所还是四川审协
- 使用ownCloud 搭建私有云与私有云的简单使用方法
- emWin移植与使用(4/1)——框架介绍及emWin手册阅读
- Python 异常处理 详解
热门文章
- php方法帮助文档,Trace方法_帮助文档_Thinkphp手册
- [ZT]狄马:老子与美国南北战争
- html盒子模型 正方形嵌套,前端box(盒子嵌套)
- 自学python教程免费python教程视频
- Html之 图像标记
- 计算机图形学流体仿真mac网格,正交网格下不可压缩流体的图形学模拟
- Git SSH 方式无法 push 踩坑
- properties解耦数据库参数和SQL参数的传递
- Kotlin入门与进阶:语法(二)类成员,运算符,语句,表达式
- SDHC (High Capacity SD Memory Card)