共用方式為


.show database 命令

適用於: ✅Microsoft網狀架構Azure 數據總管

傳回數據表,其中顯示內容資料庫的屬性。

若要傳回資料表,其中每個記錄對應至使用者可存取之叢集中的資料庫,請參閱 .show databases

若要傳回資料表,其中每個記錄都會對應至使用者可存取之 eventhouse 中的資料庫,請參閱 .show databases

權限

您必須至少有資料庫使用者、資料庫查看器或資料庫監視器許可權,才能執行此命令。 如需詳細資訊,請參閱角色型存取控制

語法

.showdatabase [detailspolicies | datastatsidentity | | ]

未指定任何選項的預設呼叫等於 『identity』 選項。

深入瞭解 語法慣例

傳回

這個指令會針對每個選項傳回具有下列資料行的數據表:

選項的 identity 輸出

輸出參數 類型 描述
DatabaseName string 資料庫名稱。 資料庫名稱會區分大小寫。
PersistentStorage string 資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。
版本 string 資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。
IsCurrent bool 如果資料庫是目前連接所指向的資料庫,則為 True。
DatabaseAccessMode string 數據庫存取模式。 例如,如果數據庫存取模式為 ReadOnly,則修改資料庫的所有要求都會失敗。
PrettyName string 資料庫相當名稱。
CurrentUserIsUnrestrictedViewer bool 指定目前使用者是否為資料庫上不受限制的查看器。
DatabaseId guid 資料庫唯一標識碼。
InTransitionTo string 描述處於轉換狀態的資料庫。 例如,存取模式變更、卸離資料庫、變更資料庫實體位置、記憶體密鑰變更或資料庫相當名稱變更。
SuspensionState string 資料庫暫停時,以及暫停的原因。

選項的 details 輸出

輸出參數 類型 描述
DatabaseName string 資料庫的名稱。 資料庫名稱會區分大小寫。
PersistentStorage string 資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。
版本 string 資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。
IsCurrent bool 如果資料庫是目前連接所指向的資料庫,則為 True。
DatabaseAccessMode string 如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 ReadWriteReadOnlyReadOnlyFollowingReadWriteEphemeral
PrettyName string 資料庫相當名稱,如果有的話。
AuthorizedPrincipals string 資料庫授權主體的集合,以 JSON 格式串行化。
RetentionPolicy string 資料庫保留原則,以 JSON 格式串行化。
MergePolicy string 資料庫範圍合併原則,以 JSON 格式串行化。
CachingPolicy string 資料庫快取原則,以 JSON 格式串行化。
ShardingPolicy string 資料庫分區化原則,以 JSON 格式串行化。
StreamingIngestionPolicy string 資料庫串流擷取原則,以 JSON 格式串行化。
IngestionBatchingPolicy string 資料庫擷取批處理原則,以 JSON 格式串行化。
TotalSize real 資料庫範圍大小總計,以位元組為單位。
DatabaseId guid 資料庫唯一標識碼。
InTransitionTo string 描述處於轉換狀態的資料庫。 例如,存取模式變更、卸離資料庫、變更資料庫實體位置、記憶體密鑰變更或資料庫相當名稱變更。
NumberOfTables int 資料庫中的數據表數目。
NumberOfExternalTables int 外部數據表的數目。
NumberOfMaterializedViews int 具體化檢視的數目。
EncryptionScope int 加密範圍。
SuspensionState string 當資料庫暫停及原因時。

選項的 policies 輸出

輸出參數 類型 描述
DatabaseName string 資料庫的名稱。 資料庫名稱會區分大小寫。
PersistentStorage string 資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。
版本 string 資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。
IsCurrent bool 如果資料庫是目前連接所指向的資料庫,則為 True。
DatabaseAccessMode string 如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 ReadWriteReadOnlyReadOnlyFollowingReadWriteEphemeral
PrettyName string 資料庫相當名稱,如果有的話。
DatabaseId guid 資料庫唯一標識碼。
AuthorizedPrincipals string 資料庫授權主體的集合,以 JSON 格式串行化。
RetentionPolicy string 資料庫保留原則,以 JSON 格式串行化。
MergePolicy string 資料庫範圍合併原則,以 JSON 格式串行化。
CachingPolicy string 資料庫快取原則,以 JSON 格式串行化。
ShardingPolicy string 資料庫分區化原則,以 JSON 格式串行化。
StreamingIngestionPolicy string 資料庫串流擷取原則,以 JSON 格式串行化。
IngestionBatchingPolicy string 資料庫擷取批處理原則,以 JSON 格式串行化。

選項的 datastats 輸出

輸出參數 類型 描述
DatabaseName string 資料庫的名稱。 資料庫名稱會區分大小寫。
PersistentStorage string 資料庫儲存所在的永續性記憶體 URI。 (暫時資料庫的欄位是空的。
版本 string 資料庫版本號碼。 資料庫中的每個變更作業都會更新此數目(例如新增數據和變更架構)。
IsCurrent bool 如果資料庫是目前連接所指向的資料庫,則為 True。
DatabaseAccessMode string 如何附加資料庫。 例如,如果資料庫以 ReadOnly 模式附加,則以任何方式修改資料庫的所有要求都會失敗。 選項包括 ReadWriteReadOnlyReadOnlyFollowingReadWriteEphemeral
PrettyName string 資料庫相當名稱,如果有的話。
DatabaseId guid 資料庫唯一標識碼。
OriginalSize real 資料庫範圍總計為原始大小*
ExtentSize real 資料庫範圍總計大小 (資料 + 索引)*
CompressedSize real 資料庫範圍總計數據壓縮大小*
IndexSize real 資料庫範圍總計索引大小*
RowCount long 資料庫範圍總計數據列計數*
HotOriginalSize real 資料庫經常性存取範圍總計原始大小*
HotExtentSize real 資料庫經常性存取範圍總計大小 (資料 + 索引)*
HotCompressedSize real 資料庫經常性存取範圍總計數據壓縮大小*
HotIndexSize real 資料庫經常性存取範圍總計索引大小*
HotRowCount long 資料庫經常性存取範圍總計數據列計數*
TotalExtents long 資料庫總範圍*
HotExtents long 資料庫總經常性存取範圍*

*值最多可以 15 分鐘,因為它們取自資料庫範圍的快取摘要。

範例

顯示資料庫身分識別

下列範例顯示目前的資料庫身分識別相關屬性。

.show database identity

輸出

DatabaseName PersistentStorage 版本 IsCurrent DatabaseAccessMode PrettyName CurrentUserIsUnrestrictedViewer DatabaseId InTransitionTo
SampleLogs https://storagelocation01/abcdefg1234567 v252.0 true 讀寫 false a1b2c3-1234-d4e5f7-8901234abc

顯示資料庫原則

下列範例顯示目前的資料庫原則。

.show database policies
DatabaseName PersistentStorage 版本 IsCurrent DatabaseAccessMode PrettyName DatabaseId AuthorizedPrincipals RetentionPolicy MergePolicy CachingPolicy ShardingPolicy StreamingIngestionPolicy IngestionBatchingPolicy
SampleLogs https://storagelocation01/abcdefg1234567 v252.0 true 讀寫 a1b2c3-1234-d4e5f7-8901234ab [{ “Role”: “Admin”, “PrincipalName”: “1234abcd-ef56-789-0123456e” “PrincipalType”: “AadUser”}, { “Role”: “Admin”, “PrincipalName”: “fghi1234-5678-9j12-3456”, “PrincipalType”: “AadUser”}, { “Role”: “User”, “PrincipalName”: “kl1234-1234-56m7-89012”, “PrincipalType”: “AadApplication”}, { “Role”: “User”, “PrincipalName”: “fghi1234-5678-9j12-3456” “PrincipalType”: “AadApplication }, { ”Role“: ”Ingestor“, ”PrincipalName“: ”fghi1234-5678-9j12-3456“, ”PrincipalType“: ”AadApplication“ }, { ”Role“: ”Viewer“, ”PrincipalName“: ”#everyone#“, ”PrincipalType“: ”AadUser“ }, {”Role“: ”Viewer“, ”PrincipalName“: ”#everyone#“, ”PrincipalType“: ”MsaUser“ }, { ”Role“: ”Admin“ ”PrincipalName“:”nop1234-1234-56qr-7890“, ”PrincipalType“: ”AadUser“}, { ”Role“: ”User“, ”PrincipalName“: ”nop1234-1234-56qr-7890“, ”PrincipalType“: ”AadUser“ }, { ”Role“: ”Viewer“, ”PrincipalName“: ”nop1234-1234-56qr-7890“,”PrincipalType“: ”AadApplication“}, {”Role“: ”Ingestor“, ”PrincipalName“: ”nop1234-1234-56qr-7890“, ”PrincipalType“: ”AadApplication“}] null { “RowCountUpperBoundForMerge”: 16000000, “OriginalSizeMBUpperBoundForMerge”: 30000, “MaxExtentsToMerge”: 100, “MaxRangeInHours”: 24, “AllowRebuild”: true, “AllowMerge”: true, “Lookback”: { “Kind”: 0,“CustomPeriod”: null }, “Origin”: 2 } null {“MaxRowCount”: 750000, “MaxExtentSizeInMb”: 1024, “MaxOriginalSizeInMb”: 2048, “UseShardEngine”: true, “ShardEngineMaxRowCount”: 1048576, “ShardEngineMaxExtentSizeInMb”: 8192, “ShardEngineMaxOriginalSizeInMb”: 3072} null null