Sql server 2012 分离前已删除数据库

Sql server 2012 分离前已删除数据库,sql-server-2012,ssms,Sql Server 2012,Ssms,我试图删除我机器上的一些网站,并在将数据库文件从SQL server分离之前删除了它们。现在,当我尝试在SSMS中打开我的数据库树时,我得到一个错误,声明“检索此请求的数据失败”。(Microsoft.SqlServer.Management.Sdk.Sfc)' 其他信息: 无法打开物理文件“C:\\.mdf”。操作系统错误3:“3(系统找不到指定的路径)。”。(Microsoft SQL Server,错误:5120) 我如何解决这个问题?我不需要返回旧数据库,但我需要访问我仍然拥有的其他数据

我试图删除我机器上的一些网站,并在将数据库文件从SQL server分离之前删除了它们。现在,当我尝试在SSMS中打开我的数据库树时,我得到一个错误,声明“检索此请求的数据失败”。(Microsoft.SqlServer.Management.Sdk.Sfc)'

其他信息:

无法打开物理文件“
C:\\.mdf
”。操作系统错误3:“3(系统找不到指定的路径)。”。(Microsoft SQL Server,错误:5120)

我如何解决这个问题?我不需要返回旧数据库,但我需要访问我仍然拥有的其他数据库,它们不会显示在SSMS中

我已尝试重新连接所需的数据库,但出现的错误是:

为“'\SQLEXPRESS”的服务器附加数据库失败

其他信息:

无法附加与现有数据库同名的数据库


感谢

运行
EXEC master.dbo.sp_detach_db@dbname=N'MISSING_db_NAME'
手动分离数据库。然后,您应该能够使用旧名称从SSM中重新连接数据库。

有什么原因不能从SSM中分离旧数据库吗?我的数据库不再显示在对象资源管理器中,但正在尝试重新连接eattach THES给我第二个错误你能运行EXEC master.dbo.sp_detach_db@dbname=N'MISSING_db_NAME'?太棒了,完成了,我已经重新连接了数据库,谢谢你的帮助。我会把它改成一个答案。:)