匯出 (0) 列印
全部展開

DATABASEPROPERTYEX (Azure SQL Database)

更新日期: 2014年11月

這個主題已過時。您可以在 Transact-SQL 參考 (資料庫引擎) 中找到最新版本。

Important重要事項
本主題並未進行維護。如需最新版本,請參閱 DATABASEPROPERTYEX (Transact-SQL)

傳回指定之資料庫選項的目前設定,或指定之資料庫的屬性。


DATABASEPROPERTYEX ( 'database' , 'property' )

database
這是代表要傳回其具名屬性資訊之資料庫名稱的運算式。資料庫為 nvarchar(128).。資料庫引數應該與目前資料庫相同,否則所有 DATABASEPROPERTYEX 都會傳回 NULL。

property
這是代表要傳回之資料庫屬性名稱的運算式。屬性為 varchar(128),而且可以是下列其中一個值。傳回類型是 sql_variant

下表顯示了每一屬性值的基底資料型別。

 

屬性 描述 傳回的值

Collation

資料庫的預設定序名稱。

基底資料型別:nvarchar(128)

SQL_Latin1_General_CP1_CI_AS

ComparisonStyle

Windows 的定序比較樣式。ComparisonStyle 是使用下列值所計算的點陣圖:

  • 忽略大小寫:1

  • 忽略腔調字:2

  • 忽略假名:65536

  • 忽略寬度︰131072

例如,預設值 196609 是結合 [忽略大小寫]、[忽略假名] 和 [忽略寬度] 等選項的結果。

基底資料型別:int

196609

版次

Microsoft Azure SQL Database 的資料庫版本。

基底資料型別:nvarchar(64)

"Web" = Web Edition 資料庫

"Business" = Business Edition 資料庫

NULL = 資料庫未啟動。

IsAnsiNullDefault

資料庫遵照允許 Null 值的 ISO 規則。

基底資料型別:int

0 = FALSE

IsAnsiNullsEnabled

所有對於 Null 的比較都會得出「未知」。

基底資料型別:int

0 = FALSE

IsAnsiPaddingEnabled

字串在進行比較或插入處理之前,先填補至相同的長度。

基底資料型別:int

0 = FALSE

IsAnsiWarningsEnabled

當發生標準錯誤狀況時,會發出錯誤或警告訊息。

基底資料型別:int

0 = FALSE

IsArithmeticAbortEnabled

在查詢執行期間發生溢位或除以零的錯誤時,會停止查詢。

基底資料型別:int

0 = FALSE

IsAutoClose

在最後一個使用者結束之後,資料庫完整關機並釋出資源。

基底資料型別:int

0 = FALSE

IsAutoCreateStatistics

在查詢最佳化期間,會自動建立查詢最佳化所需要的遺漏統計資料。

基底資料型別:int

1 = TRUE

IsAutoShrink

資料庫檔案是自動定期壓縮的候選。

基底資料型別:int

0 = FALSE

IsAutoUpdateStatistics

當統計資料因資料表中的資料改變而過期時,自動更新現有的統計資料。

基底資料型別:int

1 = TRUE

IsCloseCursorsOnCommitEnabled

關閉認可交易時為開啟狀態的資料指標。

基底資料型別:int

0 = FALSE

IsInStandBy

資料庫會以唯讀狀態上線,並且允許還原記錄。

基底資料型別:int

0 = FALSE

IsLocalCursorsDefault

資料指標宣告預設為 LOCAL。

基底資料型別:int

0 = FALSE

IsMergePublished

如果已安裝複寫功能,可以針對合併式複寫發佈資料庫資料表。

基底資料型別:int

0 = FALSE

IsNullConcat

Null 串連運算元會產生 NULL。

基底資料型別:int

0 = FALSE

IsNumericRoundAbortEnabled

當運算式中發生有效位數遺失的情形時,會產生錯誤。

基底資料型別:int

0 = FALSE

IsParameterizationForced

PARAMETERIZATION 資料庫 SET 選項是 FORCED。

基底資料型別:int

0 = FALSE

IsQuotedIdentifiersEnabled

識別碼可以使用雙引號。

基底資料型別:int

0 = FALSE

IsPublished

如果已安裝複寫功能,則可以為快照集或異動複寫發佈資料庫資料表。

基底資料型別:int

0 = FALSE

IsRecursiveTriggersEnabled

啟用觸發程序的遞迴引發。

基底資料型別:int

0 = FALSE

IsSubscribed

將資料庫訂閱到發行集中。

基底資料型別:int

0 = FALSE

IsSyncWithBackup

該資料庫是已發佈的資料庫或散發資料庫,並且可以在不干擾異動複寫的情況下還原。

基底資料型別:int

0 = FALSE

IsTornPageDetectionEnabled

SQL Server Database Engine 偵測到因為斷電或其他系統故障所造成的未完成 I/O 作業。

基底資料型別:int

0 = FALSE

LCID

Windows 的定序地區設定識別碼 (LCID)。

基底資料型別:int

1033

MaxSizeInBytes

Microsoft Azure SQL Database 的資料庫大小上限,以位元組為單位。

基底資料型別:bigint

1073741824

5368709120

10737418240

21474836480

32212254720

42949672960

53687091200

NULL = 資料庫未啟動。

復原

資料庫的復原模式。

基底資料型別:nvarchar(128)

FULL = 完全復原模式

SQLSortOrder

舊版 SQL Server 中所支援的 SQL Server 排序順序識別碼。

基底資料型別:tinyint

52

狀態

資料庫狀態。

基底資料型別:nvarchar(128)

ONLINE = 資料庫可以使用查詢。

Updateability

指出資料是否可以修改。

基底資料型別:nvarchar(128)

READ_ONLY = 資料可以讀取,但無法修改。

READ_WRITE = 資料可以讀取及修改。

UserAccess

指定可以存取資料庫的使用者。

基底資料型別:nvarchar(128)

MULTI_USER = 所有使用者

Version

建立資料庫時所使用 SQL Server 程式碼的內部版本號碼。僅供參考之用。不支援。我們無法保證未來的相容性。

基底資料型別:int

版本號碼 = 資料庫是開啟的。

NULL = 資料庫未啟動。

如需有關引數和 DATABASEPROPERTYEX 陳述式的詳細資訊,請參閱《SQL Server 線上叢書》中的<DATABASEPROPERTYEX (Transact-SQL)>。

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2015 Microsoft