VB.NET网站数据库打不开,会提示异常

VB.NET网站数据库打不开,会提示错误
每次打开我的网站的数据库时会出现“
传递给数据库 'D:\WEBSITE2\APP_DATA\ONLINESHOP.MDF' 中的日志扫描操作的日志扫描号 (19:181:211) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。

无法打开新数据库 'D:\WEBSITE2\APP_DATA\ONLINESHOP.MDF'。CREATE DATABASE 中止。

尝试为文件 D:\WebSite2\App_Data\onlineShop.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。”

的对话框。这是怎么回事啊
------解决方案--------------------
不会,帮顶一下吧。
------解决方案--------------------
错误信息已经很明白了,提示你的mdf文件有问题。你先试一试直接用SQL Server能不能用mdf文件,还有就是换个其他的mdf / ldf文件过来试一试是否有同样问题。