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 に答える