码迷,mamicode.com
首页 > 数据库 > 详细

mssql 导入.mdf .ldf文件

时间:2017-11-29 16:20:04      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:代码   window   分享   step   附加   list   for   电脑   权限   

写在前:

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

 

如果从源数据库拷贝 .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文件

标签:代码   window   分享   step   附加   list   for   电脑   权限   

原文地址:http://www.cnblogs.com/rogge7/p/7920520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!