在我编写的程序中,我使用了一个数据库,它工作得很好,但是,在没有接触代码的情况下,我得到了这个错误消息:
传递给数据库“C:\USERS\USER\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\PROGRAM\PROGRAM\APP_DATA\DATABASE.MDF”中的日志扫描的日志扫描编号 (26:366:1) 无效。
此错误可能表示数据损坏或日志文件 (.ldf) 与数据文件 (.mdf) 不匹配。如果在复制过程中发生此错误,请重新创建发布。否则,如果问题导致启动期间出现故障,请从备份中恢复。无法打开新数据库“C:\USERS\USER\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\PROGRAM\PROGRAM\APP_DATA\DATABASE.MDF”。CREATE DATABASE 已中止。尝试为文件 C:\Users\user\documents\visual studio 2010\Projects\Program\Program\App_Data\database.mdf 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
我不知道为什么突然发生这个错误,我什至尝试重新创建我的数据库,但几天后错误再次出现。
我已经被困了好几天试图弄清楚这一点,但我做不到。
我正在使用 Visual Studio 2010 和 SQL Server 2008。