一个或多个文件与数据库的主文件不匹配(错误 5173)

Gra*_*ton 1 c# sql-server

当我从源代码管理中检查数据库时,出现此错误。检查 sql server 数据库可能听起来很奇怪,但这就是我所做的,因为这只是一个个人项目。

有人知道如何解决这个问题吗?

Gra*_*ton 5

这是我的发现。

正如其他发帖者所提到的,您确实不想将数据库文件签入和签出源代码管理。

但是,如果您绝对需要,并且您已经检查了数据库文件并且遇到了与我遇到的相同错误,那么这里有一个解决方法:

首先,分离数据库,然后删除 ldf 文件,再次重新附加数据库。

这就是我解决问题的方法。