mssql 导入.mdf .ldf文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mssql 导入.mdf .ldf文件相关的知识,希望对你有一定的参考价值。

写在前:

  工作中经常会碰到需要把数据库移到另一个电脑,备份出来再导进去是很麻烦的,干脆直接到把整个数据文件拷贝过去即可。

 

如果从源数据库拷贝 .mdf 文件不成功,必须要把数据库实例 停止。放到新数据库路径

C:\\Program Files (x86)\\Microsoft SQL Server\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA 启动发现识别不了该数据库。

技术分享图片

但是本人的 数据库配置打开发现  SQL Server服务 名称显示 远程过程调用失败(这个不是问题重点)。

步骤:

首先要拷贝.mdf 和 .ldf文件。本人按照下方的第二种方法解决,简单快捷。

SQL Server如何导入mdf,ldf文件_百度经验
https://jingyan.baidu.com/article/09ea3ede21258cc0afde3943.html

--摘抄:

SQL Server如何导入mdf,ldf文件

在平时开发中,经常会遇到数据库SQL Server如导入mdf,ldf文件的问题,下面给你介绍一下怎么做,希望能够帮到你。

工具/原料
SQL Server
mdf,ldf文件
方法/步骤一:代码方法
打开SQL Server,可以选择Windows方式连接。
打开数据库,右键某一个数据库,选择“新建查询(Q)”。

技术分享图片
再代码界面输入如下代码,点击F5键或者点击运行按钮即可。

技术分享图片

 


代码如下:
EXEC sp_attach_db @dbname = ‘你的数据库名‘,
@filename1 = ‘mdf文件路径(包缀名)‘,
@filename2 = ‘Ldf文件路径(包缀名)‘

技术分享图片

可以看到导入成功。如果导入不成功,则需要修改mdf,ldf文件的权限。右键-属性-安全-编辑,完全控制选择允许。
技术分享图片技术分享图片

5
这样导入问题即可迎刃而解,当然,有时会遇到版本不兼容问题,低版本不能导入高版本SQL的mdf和ldf文件。
END
百度经验:jingyan.baidu.com
方法/步骤:直接附加mdf,ldf文件
1
在“数据库”处右键选择“附加”,打开附加界面。
技术分享图片

2
在“附加数据库”界面,添加mdf文件即可,点击“确定”。

技术分享图片

3
如果导入出现错误,则可以用第一种方法,屡试不爽。
技术分享图片

 


注意事项
第二种方法出错的话,用第一种。
数据库要正确安装

以上是关于mssql 导入.mdf .ldf文件的主要内容,如果未能解决你的问题,请参考以下文章

SQL恢复master数据库方法 只有mdf文件的数据库如何恢复

mdf ldf添加到数据库

sql server 2008如何导入mdf,ldf文件

用友软件只有mdf.ldf 文件如何恢复

通过Navicat导入SQLServer的MDF文件和LDF文件

mdf 和 ldf 文件格式的sql文件,怎么还原到sql中