如何向SQL Server 2008中导入外部数据库文件

有时,我们需要将一台电脑上的SQL文件(后缀为.mdf,.ldf)导入到另一台电脑上使用(前提是,这台电脑已经安装了SQL Server 2008),直接将SQL文件拷贝到路径C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA下,当打开Microsoft SQL Server Management Studio,在对象资源管理器—>数据库,右键附加这个数据库时,往往是看不到我们需要的这个数据库的,以下是我操作的过程,记录一下,方便以后参考。

首先,在往路径C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA下粘贴拷贝过来的.mdf和

.ldf文件时,会提示这样的窗口

此时,我们需要手动关闭数据库服务:打开运行窗口,输入services.msc,右键单击如下项,在菜单中点击“停止”,

,然后在重新粘贴,即可顺利将数据库文件拷贝至C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA中了,粘贴完成后,别忘了再重新启用一下SQL Server(MSSQLSERVER),否则数据库在连接服务器时会报错,如下

以上步骤完成后,还不能正常使用这个数据库文件,还需要分别对.mdf和.ldf进行以下操作:

在文件上,右键依次点击属性—>安全,点击底部的“高级”,弹出如下对话框,将列表中的所有权限条目全部设置为 完全控制。点击顶部的 所有者—>更改,

在弹出的如下对话框中,

点击“立即查找”,在搜索结果中选择NETWORK SERVICE,点击“确定”——“确定”——“应用”——“确定”,在对.mdf和.ldf均做完以上操作后,此时在Microsoft SQL Server Management Studio中再次附加数据时,我们就可以看见导入的这个数据库了。

以上的操作,我在两台电脑上测试都已成功附加了外部导入的数据库,我先记录一下这些操作,对于同样遇到此问题的朋友们,做个参考吧!

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值