删除数据库中的数据文件或日志文件

适用于:SQL ServerAzure SQL 托管实例

本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 删除 SQL Server 中的数据或日志文件。

本主题内容

开始之前

先决条件

  • 文件必须为空后才能删除。 有关详细信息,请参阅 收缩文件

安全性

权限

需要对数据库拥有 ALTER 权限。

使用 SQL Server Management Studio

删除数据库中的数据文件或日志文件

  1. “对象资源管理器” 中,连接到 SQL Server 数据库引擎 的实例,然后展开该实例。

  2. 展开 “数据库” ,右键单击要从其中删除文件的数据库,再单击 “属性”

  3. 选择 “文件” 页。

  4. “数据库文件” 网格中,选择要删除的文件,然后单击 “删除”

  5. 单击“确定”。

“使用 Transact-SQL”

删除数据库中的数据文件或日志文件

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例删除文件 test1dat4

USE master;
GO
ALTER DATABASE AdventureWorks2022
REMOVE FILE test1dat4;
GO

有关更多示例,请参阅 ALTER DATABASE 文件和文件组选项 (Transact-SQL)

另请参阅

收缩数据库
向数据库中添加数据文件或日志文件