在SMSS中再次显示已删除的脱机数据库或通过SMSS删除其数据文件

时间:2013-11-08 22:00:03

标签: sql-server sql-server-2008 ssms

我通过SMSS删除了一些离线数据库以释放空间。但我发现,当我删除一个脱机数据库时,它的磁盘文件不会被删除。

http://msdn.microsoft.com/en-us/library/ms178613.aspx

  

删除数据库会从SQL Server实例中删除数据库,并删除数据库使用的物理磁盘文件。如果数据库或其任何一个文件在删除时处于脱机状态,则不会删除磁盘文件。可以使用Windows资源管理器手动删除这些文件。要从当前服务器中删除数据库而不从文件系统中删除文件,请使用sp_detach_db。

由于我无法直接访问服务器,是否有办法在SMSS中再次显示这些数据库或通过SMSS删除其磁盘文件?

我正在使用SQL Server 2008 R2。

由于

1 个答案:

答案 0 :(得分:0)

试试这个。执行以下语句

USE master
GO

ALTER DATABASE DataBase_Name
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO

DROP DATABASE DataBase_Name
GO