打开 SQL 数据库时出错

Error opening SQL database

以前工作正常的数据库现在无法访问。

错误日志状态

FCB::Open failed: Could not open file G:\Dropbox\SQL Server Databases\MYOB_log.LDF for file number 2. OS error: 32(failed to retrieve text for this error. Reason: 1815).

我运行以下脚本没有错误地完成

EXEC sp_resetstatus MYOB;
ALTER DATABASE MYOB SET EMERGENCY
DBCC checkdb(MYOB)
ALTER DATABASE MYOB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB (MYOB, REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE MYOB SET MULTI_USER

当我尝试访问数据库的属性时,我遇到了同样的错误,但这次是在 MDF 文件上。

奇怪的是文件夹里有3个数据库,1个有效,另外2个有这个问题。据我所知,这些文件具有完全相同的权限 - 管理员和 SQLServerMSSQLUser$newserver$SQLEXPRESS 的完全控制。尽管如此,我还是不高兴地获得了所有用户的完全权限。

我现在卡住了。

它在一个名为 Dropbox 的文件夹中!!

您真的运行您的数据库脱离了正在与 Dropbox 主动同步的数据库文件吗?

技术原因是 Dropbox 正在尝试同步它

根本原因是……你为什么要这样做?