确定.mdf是否需要附加.ldf

时间:2010-06-11 19:16:06

标签: c# sql-server-express

我希望能够在尝试附加它之前查看.mdf,并确定是否可以在没有它的情况下附加它.ldf(如果它正确分离,可以这样做)。

目前,我正在尝试附加.mdf,如果它被错误地分离并且需要.ldf重新附加它将会给出一条对我们的用户没有多大帮助的错误消息。我希望能够给他们一个更好的错误信息。

1 个答案:

答案 0 :(得分:0)

您应该只需要MDF文件,但它会更改过程。

This thread应该把你排除在外。

  

听起来你所做的是备份了MDF文件,现在你正在尝试使用rESTORE命令恢复它。那不行。

     

要备份数据库,您需要使用   BACKUP DATABASE命令,不是   只需复制MDF文件即可。备份   DATABASE命令使得稳定,   可靠的数据库副本   可以使用RESTORE恢复   命令。复制.MDF文件即可   工作,但它有更多的风险,我   不推荐它。

     

让数据库正常工作   MDF文件,执行命令:

     

SP_ATTACH_SINGLE_FILE_DB'dbname','mdf   文件名',如果是的话   可能,这将附加你的   数据库回来。如果它给你错误,   你很可能是SOL,但是   把他们推到这里,我们会尽力帮忙   你。