顯示資料庫的資料和記錄空間資訊
本主題描述如何使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2014 中顯示資料庫的資料和記錄空間資訊。
本主題內容
開始之前:
使用下列方法,顯示資料庫的資料和記錄空間資訊:
開始之前
安全性
權限
執行 sp_spaceused 的權限會授與 public 角色。 只有 db_owner 固定資料庫角色的成員可以指定 @updateusage 參數。
使用 SQL Server Management Studio
若要顯示資料庫的資料和記錄空間資訊
在物件總管中,連接到 SQL Server 實例,然後展開該實例。
展開 [資料庫] 。
以滑鼠右鍵按一下資料庫,然後依序指向 [報表]、[標準報表],再按一下 [磁碟使用量]。
使用 TRANSACT-SQL
使用 sp_spaceused 顯示資料庫的資料和記錄空間資訊
連線至資料庫引擎。
在標準列中,按一下 [新增查詢] 。
複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 這個範例使用 sp_spaceused 系統預存程序來報告
Vendor
資料表及其索引的磁碟空間資訊。
USE AdventureWorks2012;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
透過查詢 sys.database_files 來顯示資料庫的資料和記錄空間資訊
連線至資料庫引擎。
在標準列中,按一下 [新增查詢] 。
複製下列範例並將其貼到查詢視窗中,然後按一下 [執行] 。 本範例會查詢 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)
將資料或記錄檔加入資料庫
刪除資料庫的資料或記錄檔