共用方式為


Mode 元素 (XMLA)

識別 Lock 父元素在指定的物件上建立鎖定時要使用的模式。

語法

<Lock>
   ...
   <Mode>...</Mode>
   ...
</Lock>

元素特性

特性

說明

資料類型和長度

字串 (列舉)

預設值

基數

1-1:只出現一次的必要元素。

元素關聯性

關聯性

元素

父元素

LockUnlock

子元素

備註

Lock 父元素會使用 Mode 元素來決定要在物件上建立的鎖定類型。 這個元素的值限制為下表所列的其中一個字串。

說明

CommitShared

在指定的物件上建立共用鎖定。 您可以針對相同的物件建立其他共用鎖定。

共用鎖定會防止認可在指定的物件上包含寫入作業 (例如執行 Alter 命令的 Execute 方法呼叫) 的交易,直到移除共用鎖定為止。 但是,共用鎖定無法防止認可包含讀取作業 (例如 Discover 方法呼叫或執行 Statement 命令的 Execute 方法呼叫) 的交易。

CommitExclusive

在指定的物件上建立獨佔鎖定。 您無法針對相同的物件建立其他共用或獨佔鎖定。

獨佔鎖定會防止認可在指定的物件上包含讀取或寫入作業的交易,直到移除獨佔鎖定為止。

請參閱

參考

ID 元素 (XMLA)

Object 元素 (XMLA)

概念

屬性 (XMLA)