任务:将PUBS重新导入
可以这样用sp_attach_db,很简单,测试用PUBS通过。
过程:
1.停掉MSSQLSERVER,将MSSQL安装目录下的E:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf和E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf文
件移走。
2.重新启动MSSQLSERVER,在SQL Server Enterprise Manager中可看到PUBS的图标是灰色的加了个'(置疑
)',删除PUBS。至此是为了模拟Pubs数据库只留下了pubs.mdf,(pubs_log.ldf不再用到)。
3.将pubs.mdf移到MSSQL安装目录下E:\Program Files\Microsoft SQL Server\MSSQL\Data\
4.在SQL查询分析器中执行 exec sp_attach_db 'pubs' ,'E:\Program Files\Microsoft SQL
Server\MSSQL\Data\pubs.mdf',
会有错误提示:
设备激活错误。物理文件名 'e:\Program Files\Microsoft SQL Server\MSSQL\data\pubs_log.ldf' 可
能有误。
已创建名为 'E:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.LDF' 的新日志文件。
不过没关系,因为新日志文件已创建了,呵呵。
用此方法只要有.mdf文件,就能回复数据库。
附加数据库:
企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法:
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件
--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
分享到:
相关推荐
SqlServer数据库 MySchool资源mdf文件
SqlServer2005 打开 SqlServer2008 mdf文件 数据库转换
RentalApartment.mdf SQL Server 数据库
本文主要介绍了在安装有Visual Studio 2005或以上的版本的前提下,没有安装SQL Server数据库也可以打开.MDF数据库文件的方法,需要的朋友可以参考下
本文将为大家介绍MDF文件在SQL Server数据库中是如何恢复的。
无法打开数据库 'msdb'。恢复操作已将该数据库标记为 SUSPECT。
与blog中几个表所对应的.mdf数据库文件可以在sql数据库中导入直接使用
4 数据库文件 (*.mdf + *.ldf)直接复制到 MYDB 目录,重新启动SQL,即可自动附加到SQLSERVER中(数据库名已经存在的不予理会,日志文件、库文件对应不上的不予理会)。 5 数据库只有在绝对路径模式下才可以用软件...
只有mdf文件,如何修复数据库(sql server 2005) 修复sql2005数据库
通过这个工具可以直接打开mdf文件,并导出数据、视图、存储过程等到sqlserver服务器。 网上能找到很多这类工具,这个鱼那个鱼、mdfview等,不付费都没有导出功能,但这个真实可用,刚刚用它恢复了一个2g左右的mdf。
描述了将mdf,ldf文件导入sql server的步骤,可以解决数据库链接的问题
6、、系统崩溃只剩下Sqlserver数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复。 7、SqlServer数据文件内部存在坏页情况下的恢复。 8、在Sql Server运行在简单日志模式、完全日志模式或者大容量...
数据库MDF数据文件数据库恢复 大 " 中 " 小 [ 2007/03/21 11:41 " by 鲜春林 ] .mdf文件是数据库中的一个主要数据文件,它是数据库的起点,指向... Mdf文件如何导入到SqlServer数据库 过程: 1.停掉MSSQLSERVER,将
sql server 数据库文件——图书订购,含mdf和ldf两个文件,附加后,可供初学者参考完成数据库文件的构建
问题:数据库附加.mdf文件时,提示无法打开物理... 您可能感兴趣的文章:sql server2005实现数据库读写分离介绍SQL Server 2005附加数据库时Read-Only错误的解决方案sql server2012附加数据库问题解决方法Sqlserver 200
将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。 D.启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能
造成mdf文件过大的原因
通常情况睛,SQLServer... 您可能感兴趣的文章:sqlserver只有MDF文件恢复数据库的方法sqlserver 数据库日志备份和恢复步骤asp 在线备份与恢复sqlserver数据库的代码SQLserver 数据库危险存储过程删除与恢复方法SQL Serv
1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...
一个用看查看SQL SERVER数据库MDF文件页的简单程序。需要将SQL SERVER服务停止,方可打开MDF文件。