共用方式為


顯示資料庫的資料和記錄空間資訊

本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中顯示資料庫的資料和記錄空間資訊。

本主題內容

開始之前

安全性

權限

執行 sp_spaceused 的權限會授與 public 角色。 只有 db_owner 固定資料庫角色的成員可以指定 @updateusage 參數。

使用 SQL Server Management Studio

若要顯示資料庫的資料和記錄空間資訊

  1. 在物件總管中,連接到 SQL Server 實例,然後展開該實例。

  2. 展開 [資料庫]

  3. 以滑鼠右鍵按一下資料庫,然後依序指向 [報表]、[標準報表],再按一下 [磁碟使用量]。

使用 TRANSACT-SQL

使用 sp_spaceused 顯示資料庫的資料和記錄空間資訊

  1. 連線至資料庫引擎。

  2. 在標準列中,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 這個範例使用 sp_spaceused 系統預存程序來報告 Vendor 資料表及其索引的磁碟空間資訊。

USE AdventureWorks2012;  
GO  
EXEC sp_spaceused N'Purchasing.Vendor';  
GO  

透過查詢 sys.database_files 來顯示資料庫的資料和記錄空間資訊

  1. 連線至資料庫引擎。

  2. 在標準列中,按一下 [新增查詢]

  3. 複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 本範例會查詢 sys.database_files 目錄檢視,以傳回 AdventureWorks2012 資料庫中資料和記錄檔的特定資訊。

USE AdventureWorks2012;  
GO  
SELECT file_id, name, type_desc, physical_name, size, max_size  
FROM sys.database_files ;  
GO  
  

另請參閱

SELECT (Transact-SQL)
sys.database_files (Transact-SQL)
sp_spaceused (Transact-SQL)
將資料或記錄檔加入資料庫
刪除資料庫的資料或記錄檔