1

我已经通过 SMSS 删除了一些离线数据库以释放空间。但是我发现,当我删除一个离线数据库时,它的磁盘文件并没有被删除。

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

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

由于我没有直接访问服务器的权限,有没有办法在 SMSS 中再次显示这些数据库或通过 SMSS 删除它们的磁盘文件?

我正在使用 SQL Server 2008 R2。

谢谢

4

1 回答 1

0

尝试这个。执行以下语句

USE master
GO

ALTER DATABASE DataBase_Name
SET OFFLINE WITH ROLLBACK IMMEDIATE
GO

DROP DATABASE DataBase_Name
GO
于 2013-11-08T22:32:21.813 回答