Lock 元素 (XMLA)
鎖定 Analysis Services 實例上的指定物件。
Syntax
<Command>
<Lock>
<ID>...</ID>
<Object>...</Object>
<Mode>...</Mode>
</Lock>
</Command>
元素特性
特性 | 描述 |
---|---|
資料類型和長度 | None |
預設值 | None |
基數 | 0-n:出現一次以上的選擇性元素。 |
元素關聯性
關聯性 | 元素 |
---|---|
父元素 | 命令 |
子元素 | ID、 Mode、 Object |
備註
鎖定命令會在目前使用中交易的內容中鎖定物件,以供共用或獨佔使用。 只有資料庫管理員或伺服器管理員可以明確發出 鎖定 命令。 鎖定物件會防止認可交易,直到移除鎖定為止。 Analysis Services 支援兩種鎖定類型:共用鎖定和獨佔鎖定。
Analysis Services 只允許鎖定資料庫。 Object元素必須包含 Analysis Services 資料庫的物件參考。 如果未指定 物件 專案,或 物件 元素參考資料庫以外的物件,就會發生錯誤。
其他命令會在 Analysis Services 資料庫上隱含發出 鎖定 命令。 從資料庫讀取資料或中繼資料的任何作業(例如任何探索方法或執行語句命令的Execute方法)都會隱含地發出資料庫的共用鎖定。 任何將資料或中繼資料變更認可至 Analysis Services 資料庫上之物件的交易(例如執行Alter命令的Execute方法)都會隱含地發出資料庫的獨佔鎖定。
所有鎖定都會保存在目前交易的內容中。 當目前的交易經過認可或回復時,就會自動釋放在交易內部定義的所有鎖定。