下面提供两种办法:

第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。
第二种方法是:新建查询,然后输入下列语句, 
EXEC     sp_attach_db     @dbname     =     'yourdatabasename',     
@filename1     =     'x:\路径\MSSQL\Data\pubs.mdf',     
@filename2     =     'x:\路径\MSSQL\Data.Ldf
但是可能会出现这种错误:
Sqlserver2008附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
Sql Server2008附加数据库文件时弹出错误信息:如下图:
,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊!
方案一:切换登录方式
出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为 “windows身份验证方式”
登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。
此方法经本人测试成功。
方案二:修改服务
选择 所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”,
打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2005 服务",在右侧右击打开“SQL Server (SQLEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",
点击“重新启动”后再附加数据库就OK了。
此方法经本人测试成功。
附加数据库成功后如果担心改变设置后影响以后使用可以将内置账户处的“Local System”再改回
“Network Service”,数据库仍可打开。
主要配置过程如下图:
1.打开“SQL Server Configuration Manager”配置界面:
2.选择Sql Server(MSSQLSERVER),选项,并右击:
3.选择“Local System”:
4.选择“重新启动”:
5.配置成功:
这样配置后附加数据库就不会出错了。
出现的问题:
附加数据库后发现数据库属性为只读的解决办法
附加后发现数据库属性为“只读”解决方法为:
打开“Sql Server2005”,在只读的数据库上右击选择属性,选中属性窗口左侧"选择页"下面的"选项",在窗口右边将“数据库为只读”项
改为“False”,点击确定即可。
原因:之所以附加上的数据库为“只读”,是因为启动SQL Server 的默认的启动账号“网络服务”对所附加(Attach)的数据库文件的
权限不够造成的
主要配置过程如图:
步骤一:
步骤二:

转载于:https://www.cnblogs.com/Watcher/p/3781363.html

sql server 2008如何导入mdf,ldf文件相关推荐

  1. sql server 2008怎样导入mdf,ldf文件,怎样解决导入mdf,ldf文件时出现附加数据库错误的问题

    sql server 2008怎样导入mdf,ldf文件,怎样解决导入mdf,ldf文件时出现附加数据库错误的问题 参考文章: (1)sql server 2008怎样导入mdf,ldf文件,怎样解决 ...

  2. sql server 中后缀为.mdf的文件是干什么用的??

    在微软的SQL Server 2000 数据库有三种类型的文件: 1)主要数据文件(扩展名.mdf是 primary data file 的缩写) 主要数据文件包含数据库的启动信息,并指向数据库中的其 ...

  3. sql server 2008数据导入Oracle方法

    试了几种sql server数据导入Oracle的方法,发现还是sql server 的导入导出工具最好使.使用方法很简单,照着向导做就可以.不过使用中需要注意以下几点: 系统盘需要足够大.因为SSI ...

  4. sql server 2008:导入excel,出现“外部表不是预期格式“错误

    原因:猜测是因为某些系统导出的excel表自带某些格式(我出现问题的是海信商业系统导出的数据). 解决方法:简单粗暴,将表格另存为excel97-2003版本后,再导入,问题解决.

  5. SQL Server 2008 R2导出数据脚本和导入数据库脚本的方法(原创+转载)

    以前看到有些朋友说必须SQL Server 2008才能导出包含数据的脚本,后来仔细研究发现其实SQL Server 2008 R2也是可以的,只需在导出的时候在高级中设置一下即可. 1.首先在数据库 ...

  6. 在SQL Server 2008中配置文件流(FILESTREAM)

    SQL Server 2008推出了一个新的特性叫做文件流(FILESTREAM),它使得基于SQL Server的应用程序可以在文件系统中存储非结构化的数据,例如文档.图片.音频.视频等等.文件流主 ...

  7. 图解SQL Server 2008入门总结

    一 SQL Server 2008 工具 1 安装好后的SQL Server 2008 开始菜单如下图: 2 进入企业管理器: 在一个数据库下面包含如下图的节点: 数据库关系图 节点包含了数据库中的关 ...

  8. 微软sql服务器2008 R2,Microsoft SQL server 2008 R2 安装步骤

    下载Microsoft SQL Server 2008 R2,打开安装文件夹,以管理员身份运行setup.exe.(自行找资源,实在没有的私我.因需要只写了2008版本的安装步骤,2012等新版本的安 ...

  9. 无法卸载mysql server 2008 r2_卸载Microsoft SQL Server 2008 R2 安装程序

    在卸载Microsoft SQL Server 2008 R2 安装程序(简体中文) 出现 :"警告 26003.无法卸载 Microsoft SQL Server 2008 R2 安装程序 ...

最新文章

  1. Hibernate之继承映射
  2. linux wchar t char,linux 下 Linux 下char转换为wchar_t
  3. 超详细:常用的设计模式汇总
  4. 对称加密(4) NET对称加密实践
  5. 京瓷1020怎么打印自检页_[建筑]喷墨打印机如何打印自检页 详细
  6. 动态规划训练9 [Brackets POJ - 2955 ]
  7. GoogLeNet的心路历程(四)
  8. q learning简单理解_如何用简单例子讲解 Q learning 的具体过程?
  9. 微软分拆小冰业务并独立发展,沈向洋任董事长
  10. 【upstream】Nginx配置upstream实现负载均衡
  11. 计算机英语演讲主题ppt模板,英文演讲主题PPT模板
  12. CSDN博客代码块语法高亮
  13. DSP方案山景AP8224C2芯片可烧录适用USB声卡降噪麦克风
  14. AD域控服务器问题解决记录--lsass.exe流量异常
  15. 蒙牛、小米、比亚迪,明星企业为何扎堆换LOGO?
  16. 计算机各类会议及投稿文章总结(快速入门)
  17. 魔方复原(BFS+剪枝)
  18. 说故我在-跟老友记练口语
  19. 为什么k8s天然适合微服务?
  20. s5pv210的工作模式

热门文章

  1. kep server 6.4 激活_轻松一点,一触屏蔽!5G和未来显示的福音——低压激活,敏感元器件专用保护方案...
  2. 关于单细胞批次矫正那些事(一)
  3. pythonzip压缩字符串_Python压缩与解压缩ZIP文件的实现方法
  4. linux设置进程不忽略信号,Linux下后台进程编写中屏蔽信号
  5. python层次聚类_python中做层次聚类,使用scipy.cluster.hierarchy.fclusterdata方法 | 学步园...
  6. php 转换为自定义类,PHP面向对象教程之自定义类_PHP
  7. Android NDK开发之 opencv manage 免安装生成opencv应用
  8. 项目管理实践之版本控制工具SVN
  9. python写入指定路径的文件_python 从shell读取指定文件以及写入指定文件
  10. transform3D转换