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

本主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 2012 中删除数据文件或日志文件。

本主题内容

  • 开始之前:

    先决条件

    安全性

  • 删除数据库中的数据文件或日志文件,使用:

    SQL Server Management Studio

    Transact-SQL

开始之前

先决条件

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

安全性

权限

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

用于“返回首页”链接的箭头图标[Top]

使用 SQL Server Management Studio

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

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

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

  3. 选择**“文件”**页。

  4. 在**“数据库文件”网格中,选择要删除的文件,再单击“删除”**。

  5. 单击**“确定”**。

用于“返回首页”链接的箭头图标[Top]

使用 Transact-SQL

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

  1. 连接到数据库引擎。

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

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

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

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

用于“返回首页”链接的箭头图标[Top]

请参阅

概念

收缩数据库

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