SQL sys.database 系統表詳細說明


sysdatabases

主數據庫服務器中的數據庫

 

sysdatabases

Microsoft? SQL Server? 上的每個數據庫在表中占一行。最初安裝 SQL Server 時, sysdatabases 包含 master 、 model 、 msdb 、 mssqlweb 和 tempdb 數據庫的項。該表只存儲在 master 數據庫中。

 

列名

數據類型

描述

name

sysname

數據庫的名稱。

dbid

smallint

數據庫 ID。

sid

varbinary(85)

數據庫創建者的系統 ID。

mode

smallint

用於創建數據庫時在內部鎖定該數據庫。

status

int

狀態位,其中某些狀態位可由用戶使用 sp_dboption ( read only 、 dbo use only 、 single user 等)進行設置:

1 = autoclose ;使用 sp_dboption 設置。
4 = select into/bulkcopy ;使用 sp_dboption 設置。
8 = trunc. log on chkpt ;使用 sp_dboption 設置。
16 = torn page detection ,使用 sp_dboption 設置。
32 = loading 。
64 = pre recovery 。
128 = recovering 。
256 = not recovered 。
512 = offline ;使用 sp_dboption 設置。
1024 = read only ;使用 sp_dboption 設置。
2048 = dbo use only ;使用
sp_dboption 設置。
4096 = single user ;使用 sp_dboption 設置。
32768 = emergency mode 。
4194304 = autoshrink 。
1073741824 = cleanly shutdown 。

可以同時打開多個位。

status2

int

16384 = ANSI null default ;使用 sp_dboption 設置。
65536 = concat null yields null ,使用 sp_dboption 設置。
131072 = recursive triggers ,使用 sp_dboption 設置。
1048576 = default to local cursor ,使用 sp_dboption 設置。
8388608 = quoted identifier ,使用
sp_dboption 設置。
33554432 = cursor close on commit ,使用 sp_dboption 設置。
67108864 = ANSI nulls ,使用 sp_dboption 設置。
268435456 = ANSI warnings ,使用 sp_dboption 設置。
536870912 = full text enabled ,使用
sp_fulltext_database 設置。

crdate

datetime

創建日期。

reserved

datetime

留作以后使用。

category

int

包含用於復制的信息位圖:

1 = 已發布。
2 = 已訂閱。
4 = 合並已發布。
8 = 合並已訂閱。

cmptlevel

tinyint

數據庫的兼容級別。

filename

nvarchar(260)

數據庫主文件的操作系統路徑和名稱。

version

smallint

創建數據庫時使用的 SQL Server 代碼內部版本號。僅供 SQL Server 工具在內部用於升級處理。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM