只有mdf文件和ldf文件,怎么恢复数据库

只有mdf文件和ldf文件,怎么恢复数据库,第1张

1、把mdf文件和ldf文件拷贝到数据库的默认路径C:\Program

Files\Microsoft

SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\DATA里;

2、在sqlserver里新建个查询,执行下面代码;

1

USE

master

2

GO

3

CREATE

DATABASE

NewFile

4

ON

(FILENAME

=

'C:\Program

Files\Microsoft

SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File.mdf'),

5

(FILENAME

=

'C:\Program

Files\Microsoft

SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\File_log.ldf')

6

FOR

ATTACH

7

GO

3、刷新数据库,就出现了新的数据库NewFile;

根据mdf文件和ldf文件还原成功,就这么简单。我用的是sqlserver2008

MDF 和 LDF 是SQL Server的数据文件和日志文件,通过对SQL数据库的分离,我们可以获得这二个文件,同样可以还原到对应的服务器上。

下面为主要 *** 作步骤:

把mdf文件和ldf文件拷贝到对应目录里 如:D:\SQLDATA\ 里

在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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6759034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存