我试图删除我的计算机上的某些网站,并在从SQL服务器分离数据库文件之前删除它们。现在,当我尝试在SSMS中打开我的数据库树时,收到一条错误,指出“无法检索此请求的数据”。 (Microsoft.SqlServer.Management.Sdk.Sfc)'
其他信息:
无法打开物理文件“C:\<Folderpath>\<DatabaseName>.mdf
”。操作系统错误3:“3(系统找不到指定的路径。)”。 (Microsoft SQL Server,错误:5120)
我该如何解决这个问题?我不需要旧的数据库,但我确实需要访问我仍然拥有的其他数据库,它们不会在SSMS中显示。
我已经尝试重新连接我需要的数据库,但我得到的错误是:
为“'\ SQLEXPRESS'
附加服务器的数据库失败其他信息:
无法附加与现有数据库同名的数据库
由于
答案 0 :(得分:1)
运行EXEC master.dbo.sp_detach_db @dbname = N'MISSING_DB_NAME'
以手动分离数据库。然后,您应该能够使用旧名称正常从SSMS重新附加数据库。