使用DBCC CHECKPRIMARYFILE 查询Detach数据库信息

当遇到无法附加数据库且错误提示选择的文件不是主数据库文件时,可以通过DBCC CHECKPRIMARYFILE命令来查询已分离数据库的主数据文件信息。该命令有四个选项,分别用于确认文件类型、详细信息、数据库名和版本等。通过尝试附加不同MDF文件,最终找到正确的主数据文件,解决了问题。此外,建议避免将所有辅助文件命名为MDF,以保持良好的文件命名规范。
摘要由CSDN通过智能技术生成

在论坛碰到有人问到无法Attach数据库的问题,错误信息为:

 

Msg 5171, Level 16, State 1, Line2path\allen_log.ldfis not a primary database file.

 

很明显这个错误表示Attch数据库选择的文件不是主数据库文件,但是看附加的数据文件确实是MDF结尾的。问用户是否有多个MDF文件,用户说是,但是他确定选择的文件肯定是主数据文件,不会有错。他认为数据库文件是损坏了,我很确信这个错误是因为选择的主数据文件不对。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值