Table Properties - SSMS

適用範圍: 是SQL Server 2016 (13.x) 及更新版本 是Azure SQL Database 是Azure SQL 受控執行個體 是Azure Synapse Analytics 是平行處理資料倉儲

本主題描述在 SQL Server Management Studio之 [資料表屬性] 對話方塊中顯示的資料表屬性。 如需如何顯示這些屬性的詳細資訊,請參閱 檢視資料表定義

本主題內容

  1. 一般頁面

  2. 變更追蹤頁面

  3. FileTable 頁面

  4. 儲存體頁面

一般頁面

Database
包含此資料表之資料庫的名稱。

Server
目前伺服器執行個體的名稱。

使用者
這個連接之使用者的名稱。

建立日期
資料表的建立日期和時間。

名稱
資料表的名稱。

結構描述
擁有資料表的結構描述。

系統物件
指出此資料表是系統資料表,由 SQL Server 用來包含內部資訊。 使用者不應該直接變更或參考系統資料表。

ANSI NULLS
指出物件是否使用設定為 ON 的 ANSI NULLS 選項建立。 如需詳細資訊,請參閱 SET ANSI_NULLS (Transact-SQL)

引號識別碼
指出物件是否使用設定為 ON 的引號識別碼選項建立。 如需詳細資訊,請參閱 SET QUOTED_IDENTIFIER (Transact-SQL)

鎖定擴大
表示資料表的鎖定擴大資料粒度。 如需有關 Database Engine 中鎖定的詳細資訊,請參閱 SQL Server 交易鎖定與資料列版本設定指南。 可能的值包括:

AUTO
此選項允許 SQL Server Database Engine 選取適用於資料表結構描述的鎖定擴大資料粒度。

  • 如果資料表為資料分割,則允許鎖定擴大使用堆積或 B 型樹狀結構 (HoBT) 資料粒度。 亦即,允許升級至磁碟分割層級。 鎖定在擴大為 HoBT 層級後,就無法再擴大為 TABLE 資料粒度。
  • 如果資料表未分割,則會對 TABLE 資料粒度執行鎖定擴大。

TABLE
不論資料表是否為資料分割,鎖定擴大將在資料表層級的資料粒度完成。 TABLE 為預設值。

DISABLE
在大多數情況下都避免使用鎖定擴大, 但並非完全不允許資料表層級的鎖定。 例如,當您在可序列化隔離層級下掃描沒有任何叢集索引的資料表時, Database Engine 必須採用資料表鎖定以保護資料的完整性。

資料表有複寫
指出何時使用 SQL Server 複寫,將資料表複寫到另一個資料庫。 可能的值為 TrueFalse

變更追蹤頁面

變更追蹤
指出資料表是否啟用變更追蹤。 預設值為 [False]

只有當資料庫啟用了變更追蹤時,才能使用此選項。

若要啟用變更追蹤,資料表必須具有主索引鍵,而您也必須擁有修改資料表的權限。 您可以使用 ALTER TABLE來設定變更追蹤。

追蹤資料行已更新
指出 SQL Server Database Engine 是否追蹤哪些資料行已更新。

如需變更追蹤的詳細資訊,請參閱關於變更追蹤 (SQL Server)

FileTable 頁面

顯示與 FileTable 相關之資料表的屬性。 如需詳細資訊,請參閱 FileTables (SQL Server)

FileTable 名稱資料行定序
要套用至 FileTable 中 Name 資料行的定序。 Name 資料行包含檔案和目錄名稱。

FileTable 目錄名稱
FileTable 的根資料夾。

已啟用 FileTable 命名空間
當為 True 時,這個值表示資料表為 FileTable。 如果您將這個值變更為 False,您會將 FileTable 變更為一般使用者資料表。 如果您之後想要將資料表變更回 FileTable,此資料表必須先通過 FileTable 一致性檢查才會轉換成功。

儲存體頁面

顯示選取之資料表的儲存體相關屬性。

壓縮

壓縮類型
資料表的壓縮類型。 此屬性只適用於沒有資料分割的資料表。 如需詳細資訊,請參閱 Data Compression

使用頁面壓縮的資料分割
使用頁面壓縮的資料分割數。 此屬性只適用於資料分割的資料表。

未壓縮的資料分割
未壓縮的資料分割數。 此屬性只適用於資料分割的資料表。

使用資料列壓縮的資料分割
使用資料列壓縮的資料分割數。 此屬性只適用於資料分割的資料表。

檔案群組

文字檔案群組
包含資料表文字資料之檔案群組的名稱。

檔案群組
資料表所在的檔案群組的名稱。

資料表已經分割
可能的值為 TrueFalse

檔案資料流檔案群組
如果資料表擁有具有 FILESTREAM 屬性的 varbinary(max) 資料行,則指定 FILESTREAM 資料檔案群組的名稱。 預設值為預設的 FILESTREAM 資料檔案群組。

如果資料表不包含 FILESTREAM 資料,則此欄位空白。

一般

Vardecimal 儲存格式已啟用
如果是 True,這個唯讀值表示 decimalnumeric 資料類型會使用 vardecimal 儲存格式來儲存。 若要變更這個選項,請使用 sp_tableoptionvardecimal storage format選項。 Vardecimal 儲存格式已被取代。 請改用資料列壓縮。

索引空間
顯示索引在資料表中所佔的空間量 (以 MB 表示)。 這個值不包括資料表的 XML 索引空間使用量。 如果 XML 索引屬於此資料表,請改用 sp_spaceused

資料列計數
表格中的列數。

資料空間
資料在資料表中所佔的空間量 (以 MB 表示)。

資料分割

只有在資料表為資料分割時,才能使用此區段。 如需詳細資訊,請參閱< Partitioned Tables and Indexes>。

資料分割資料行
用以分割資料表之資料行的名稱。

分割區配置
如果資料表為資料分割,則為資料分割配置的名稱。 如果資料表不是資料分割,則此欄位空白。

資料分割數目
資料表中的資料分割數。

FILESTREAM 資料分割配置
如果資料表為資料分割,則為 FILESTREAM 資料分割配置的名稱。 如果資料表不是資料分割,則此欄位空白。

FILESTREAM 資料分割配置必須對稱於在 [資料分割配置] 選項中所指定的配置。

另請參閱

檢視資料表定義
修改資料行 (Database Engine)