问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server2008 如何附加没有日志文件ldf的数据库mdf?

发布网友 发布时间:2022-04-29 19:26

我来回答

5个回答

懂视网 时间:2022-04-29 23:47

USE [master] GO -- Method 1: I use this method EXEC sp_attach_single_file_db @dbname=‘TestDb‘, @physname=N‘C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATATestDb.mdf‘ GO -- Method 2: CREATE DATABASE TestDb ON (FILENAME = N‘C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATATestDb.mdf‘) FOR ATTACH_REBUILD_LOG GO

语句1就是将文件附加到数据库里,如果像我这种情况就会出现问题了。所以执行语句2就可以重新建立日志,管他几个日志文件。  

-- Method 3:
CREATE DATABASE TestDb ON
( FILENAME = N‘C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATATestDb.mdf‘)
FOR ATTACH
GO

再不行加上这个,基本全部解决,感谢上帝,否则就玩玩了!

SqlServer将没有log文件的数据库文件附加到服务器中

标签:

热心网友 时间:2022-04-29 20:55

可以直接附加,如果只有mdf文件没有日志文件,系统会自动产生一个日志文件。

热心网友 时间:2022-04-29 22:13

DB:Microsoft SQL Server 2008 R2 (10.50.1600)
现象:SQL Server 2008 R2 版本的数据库没有ldf文件,直接附加mdf文件。

解决步骤:
1.使用默认方式建立一个供恢复使用的数据库(如dbname)。
2.停止数据库实例服务。
3.将刚才生成的数据库的日志文件dbname_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件dbname.mdf。
4.启动数据库服务器。此时会看到数据库dbname不可访问。
5. ALTER DATABASE <dbname> SET EMERGENCY
6. ALTER DATABASE <dbname> SET SINGLE_USER
7. ALTER DATABASE <dbname> REBUILD LOG ON (NAME=dbname_log, FILENAME='E:\XXX\xxx\dbname_log.ldf')
执行后,会有警告信息“警告: 数据库 'dbname' 的日志已重新生成。已失去事务的一致性。RESTORE 链已断开,服务器不再有以前的日志文件的上下文,因此您需要了解它们的内容。应运行 DBCC CHECKDB 验证物理一致性。数据库已置于 dbo-only 模式。在准备使数据库可用时,需要重置数据库选项,并删除所有多余的日志文件。”
8. DBCC CHECKDB(<dbname>, REPAIR_ALLOW_DATA_LOSS)
9 ALTER DATABASE <dbname> SET MULTI_USER
10. ALTER DATABASE <dbname> SET ONLINE
大功告成!

热心网友 时间:2022-04-29 23:48

新建一个数据库,把名字和这个MDF文件一样,停止数据库,将mdf覆盖你的新建的数据库,然后重新启动

热心网友 时间:2022-04-30 01:39

附加的时候删除日志连接就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 新还珠格格,晴儿本人个人资料,感觉她很清秀,漂亮! 冯远征的个人资料 风雪夜归人的主演介绍 隋唐英雄传程咬金的胖老婆叫什么名字 华硕笔记本的激活windows密钥? 余少群说的茜茜是宋茜吗 余少群的妻子是谁啊 笔记本电脑windows怎么激活? 余少群是什么星座,余少群个人资料 余少群的简介 联想笔记本S410的自带windows8.1系统激活码在哪里? 余少群-百度百科 余少群的老婆是谁 余少群的个人资料 余少群老婆是谁 余少群有老婆吗 尼基塔在哪个播放器可以看 acfun视频无限载入 无法观看怎么办? 跪求日漫异世界的动漫,【在线观看】免费百度云资源 今天在农村信用社存钱,里边的人让存了个福满盈,这个福满盈是怎么回事? 张欣:给美6亿却不给武汉捐,早已加入美籍的她是下一个李嘉诚吗? 中国富豪给美国捐款6亿,国内一毛不拔,后来怎么样? 中国“铁公鸡”富豪夫妻:国内一毛不拔,给美国捐6亿,如今怎样? 我国铁公鸡富豪夫妻,给美国名校捐款6个亿,如今过得怎么样? 曾经给美国名校捐款6个亿的铁公鸡富豪,如今怎样了? 中国有名的“铁公鸡”富豪,向美国高校捐6亿,如今怎样? 潘石屹国内清空资产,向美国捐款6亿是为何? 我国铁公鸡富豪夫妻,给美国名校捐款6个亿,后来呢? 张欣无偿捐美6个亿,如今后悔了吗? 潘石屹为何捐美国6亿? 给哈佛捐款6亿,面对武汉疫情却只说加油的潘石屹,现状如何? 铁公鸡富豪潘石屹:对美国的耶鲁哈佛大方,狂捐6个亿,怎么想的呢? 曾经那个给美国捐款却不管中国的陈天桥,现在怎样了? 屡屡都是大手笔做慈善的潘石屹,他究竟有着怎样少为人知的慈善史? 为美国捐款70亿,称“中国缺钱不关我事”的陈天桥,如今怎样了? 向美国捐款80亿,称中国缺钱不关我事的陈天桥,如今过得怎样? 又一富豪给美国捐款70亿!称中国缺钱与他无关!如今又想回来了吗? 期货中的对冲是什么意思 商品期货对冲是什么意思 怎么做一个关于成长的搞笑的班会ppt