sys.sysdatabases (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體 Microsoft Fabric 中 Microsoft Fabric倉儲中的Azure Synapse AnalyticsAnalytics Platform System (PDW)SQL 分析端點

針對 Microsoft SQL Server 實例中的每個資料庫,各包含一個數據列。 第一次安裝 SQL Server 時,sysdatabases 包含 mastermodelmsdb 和 tempdb 資料庫的專案

重要

此 SQL Server 2000 系統數據表隨附為回溯相容性的檢視。 建議您改用目前的 SQL Server 系統檢視。 若要尋找對等的系統檢視或檢視,請參閱將系統數據表對應至系統檢視表(Transact-SQL)。 未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

資料行名稱 資料類型 描述
name sysname 資料庫名稱
dbid smallint 資料庫識別碼
varbinary(85) 資料庫建立者的系統標識碼
mode smallint 在內部用於在建立資料庫時鎖定資料庫。
status int 狀態位,其中一些可以使用 ALTER DATABASE 來設定,如前所述:

1 = 自動關閉 (ALTER DATABASE)

4 = 選取成/大量複製 (使用 SET RECOVERY 的 ALTER DATABASE)

8 = 截斷。登入 chkpt (使用 SET RECOVERY 的 ALTER DATABASE)

16 = 撕毀頁面偵測 (ALTER DATABASE)

32 = 載入

64 = 復原前

128 = 復原

256 = 未復原

512 = 離線 (ALTER DATABASE)

1024 = 唯讀 (ALTER DATABASE)

2048 = dbo 僅 使用 (ALTER DATABASE using SET RESTRICTED_USER)

4096 = 單一使用者 (ALTER DATABASE)

32768 = 緊急模式

65536 = 總和檢查碼 (ALTER DATABASE)

4194304 = autoshrink (ALTER DATABASE)

1073741824 = 清除關機

多個位可以同時開啟。
status2 int 16384 = ANSI Null 預設值 (ALTER DATABASE)

65536 = concat Null 會產生 Null (ALTER DATABASE)

131072 = 遞迴觸發程式 (ALTER DATABASE)

1048576 = 預設為本機資料指標 (ALTER DATABASE)

8388608 = 引號識別元 (ALTER DATABASE)

33554432 = 認可時資料 指標關閉 (ALTER DATABASE)

67108864 = ANSI Nulls (ALTER DATABASE)

268435456 = ANSI 警告 (ALTER DATABASE)

536870912 = 開啟 全文檢索 (使用 sp_fulltext_database 設定)
crdate datetime 建立日期
保留 datetime 保留供未來使用。
category int 包含用於復寫的資訊位陣圖:

1 = 針對快照式或事務複製發行。

2 = 訂閱快照式或交易式發行集。

4 = 針對合併式復寫發行。

8 = 訂閱合併式發行集。

16 = 散發資料庫。
cmptlevel tinyint 資料庫的相容性層級。 如需詳細資訊,請參閱 ALTER DATABASE 相容性層級 (Transact-SQL)
filename nvarchar(260) 資料庫主要檔案的作業系統路徑和名稱。

dbcreatorsysadmin、具有 CREATE ANY DATABASE 許可權的資料庫擁有者,或具有下列任一許可權的被授出席者可以看到檔名:ALTER ANY DATABASE、CREATE ANY DATABASE、VIEW ANY DEFINITION。 若要傳回路徑和檔名,請查詢 sys.sysfiles 相容性檢視或 sys.database_files 檢視。
version smallint 建立資料庫時所使用 SQL Server 程式碼的內部版本號碼。 僅供參考之用。 不支援。 我們無法保證未來的相容性。

另請參閱

ALTER DATABASE (Transact-SQL)
將系統資料表對應至系統檢視 (Transact-SQL)
相容性檢視 (Transact-SQL)