位置: 编程技术 - 正文

恢复.mdf 数据库步骤(sql2008数据库mdf文件 恢复)

编辑:rootadmin
方法一(只有mdf没有日志文件的可以恢复) 证明有效 1.新建同名数据库。 2.把该数据库设置为脱机。 3.删除其日志文件(.LDF),不删除后边的过程执行通不过。 4.在在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存存处过程。 EXEC sp_detach_db @dbname = 'xxx' //@dbnam 为要还原的数据库 EXEC sp_attach_single_file_db @dbname = 'xxx', @physname = 'yyyy' //@physname 为.mdf文件路径 5.把该数据库设置为联机。 6.刷新数据库,表出来了,数据完好 方法二(无日志文件或日志文件损坏)   1.新建一个同名的数据库   2.再停掉sql server(注意不要分离数据库)   3.用原数据库的数据文件覆盖掉这个新建的数据库   4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了.

推荐整理分享恢复.mdf 数据库步骤(sql2008数据库mdf文件 恢复),希望有所帮助,仅作参考,欢迎阅读内容。

恢复.mdf 数据库步骤(sql2008数据库mdf文件 恢复)

文章相关热门搜索词:还原mdf数据,数据库mdf文件修复工具,mdb数据库恢复,mdf如何恢复数据库,mdb数据库恢复,mdf文件恢复成数据库,mdb数据库恢复,mdf ldf恢复数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

Sql 批量替换所有表中内容 declare@tvarchar(),@cvarchar()declaretable_cursorcursorforselecta.name,b.namefromsysobjectsa,syscolumnsb,systypescwherea.id=b.idanda.xtype='u'andc.namein('char','nchar','nvarchar','varchar','tex

Sql 批量查看字符所在的表及字段 declare@strvarchar()set@str='8f8el3l'declare@svarchar()declaretbcursorlocalforselects='ifexists(select1from['+b.name+']where['+a.name+']like''%'+@str+'%'')print''所在的表及字段:['+b.name

SQLServer XML数据的五种基本操作 1.xml.exist输入为XQuery表达式,返回0,1或是Null。0表示不存在,1表示存在,Null表示输入为空2.xml.value输入为XQuery表达式,返回一个SQLServer标量值3.xml.query

本文链接地址:https://www.jiuchutong.com/biancheng/349124.html 转载请保留说明!

上一篇:提升SQL Server速度 整理索引碎片(怎么提高sql语句)

下一篇:Sql 批量替换所有表中内容(sql替换快捷键)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络