SqlServer_SqlServer恢复数据:如何通过mdf文件和ldf文件来恢复数据库;
2015-03-12 17:11
661 查看
问题二、SqlServer恢复数据:如何通过mdf文件和ldf文件来恢复数据库;
问题描述:服务器挂掉后,只得重装系统,幸好数据库的.mdf、.ldf文件还在,但如何恢复数据库呢?
解决方法:
解决思路就是通过分离和附加来移动数据库(https://msdn.microsoft.com/zh-cn/library/ms187858);
a、复制
把mdf文件和ldf文件拷贝到数据库的默认路径,如C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里;
b、附加
在sqlserver里新建个查询,执行下面代码
USE master;
GO
CREATE DATABASE dbname
ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File.mdf'),
(FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File_log.ldf')
FOR ATTACH;
GO
c、刷新就会出现dbname数据库;
问题描述:服务器挂掉后,只得重装系统,幸好数据库的.mdf、.ldf文件还在,但如何恢复数据库呢?
解决方法:
解决思路就是通过分离和附加来移动数据库(https://msdn.microsoft.com/zh-cn/library/ms187858);
a、复制
把mdf文件和ldf文件拷贝到数据库的默认路径,如C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里;
b、附加
在sqlserver里新建个查询,执行下面代码
USE master;
GO
CREATE DATABASE dbname
ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File.mdf'),
(FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File_log.ldf')
FOR ATTACH;
GO
c、刷新就会出现dbname数据库;
相关文章推荐
- sql server 如何通过mdf文件和ldf文件恢复数据库
- 如何拯救你,我的数据-单个mdf文件恢复数据库小记
- SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
- SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
- LDF文件丢失, 如何仅用MDF文件恢复数据库呢?
- 只有mdf和ldf文件 如何恢复数据库 (转)
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库 .
- 只有mdf和ldf文件,甚至只有mdf文件,如何恢复数据库
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库
- 通过SQL中的.MDF和.LDF文件恢复数据库
- 如何将(.MDF文件) 导入SQL Server 2008 数据库和怎么恢复_bak数据
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库
- Sql数据库MDF数据文件数据库恢复
- Sql数据库MDF数据文件数据库恢复
- sqlserver只有MDF文件恢复数据库的方法
- sql server数据库备份与复制(1):通过复制.mdf和.ldf文件实现数据转移
- sqlserver只有MDF文件恢复数据库的方法[转帖]
- 【转】如何通过mdf文件还原数据库的两种方法
- 没有日志,只有MDF文件如何恢复数据库(转)[
- Sql数据库MDF数据文件数据库恢复