永发信息网

ldf和mdf怎么还原sql2005数据

答案:2  悬赏:20  手机版
解决时间 2021-12-31 17:53
  • 提问者网友:皆是孤独
  • 2021-12-30 23:05
ldf和mdf怎么还原sql2005数据
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-12-31 00:37
1、把mdf文件和ldf文件拷贝到数据库的默认路径C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里;
2、在sqlserver里新建个查询,执行下面代码;
1
2
3
4
5
6
7

USE master;
GO
CREATE DATABASE NewFile
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

3、刷新数据库,就出现了新的数据库NewFile;
根据mdf文件和ldf文件还原成功!
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-12-31 00:59
mdf 和 ldf 是sql server的数据文件和日志文件,通过对sql数据库的分离,我们可以获得这二个文件,同样可以还原到对应的服务器上。 下面为主要操作步骤: 1. 把mdf文件和ldf文件拷贝到对应目录里 如:d:\sqldata\ 里 2. 在sqlserver里新建个查询,执行下面代码; use master; go create database newfile   on (filename = 'd:\sqldata\file.mdf'),    (filename = 'd:\sqldata\file_log.ldf')   for attach; go 3、刷新数据库,就出现了新的数据库newfile; 根据mdf文件和ldf文件还原成功,就这么简单。我用的是sqlserver2008
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯