SqlServer_SqlServer恢复数据:如何通过mdf文件和ldf文件来恢复数据库;

问题二、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数据库;

你可能感兴趣的:(SqlServer)