Kilitleme öğesi (XMLA)
Locks a specified object on a Microsoft SQL Server Analysis Services instance.
<Command>
<Lock>
<ID>...</ID>
<Object>...</Object>
<Mode>...</Mode>
</Lock>
</Command>
Öğe özellikleri
Özellik |
Açıklama |
---|---|
Veri türü ve uzunluğu |
None |
Varsayılan değer |
None |
Önem düzeyi |
0-n: Birden çok kez ortaya çıkabilecek isteğe bağlı öğesi. |
Remarks
The Lock command locks an object, either for shared or exclusive use, within the context of the currently active transaction.Veritabanı yöneticileri veya Yöneticiler açıkça verecek bir Lock komutu. A lock on an object prevents transactions from committing until the lock is removed.Analysis Services supports two types of locks, shared locks and exclusive locks.Desteklenen kilit türleri hakkında daha fazla bilgi için Analysis Services, bkz: Mod öğesi (XMLA).
Analysis Services kilitlenmesine veritabanlarının yalnızca sağlar.The Object element must contain an object reference to an Analysis Services database.If the Object element is not specified or if the Object element refers to an object other than a database, an error occurs.
Sorunu örtülü olarak diğer komutları bir Lock Komut çubuğundaki bir Analysis Services Veritabanı. Herhangi bir işlem olarak herhangi bir veritabanındaki veri veya meta veriler okur. Discover yöntem veya Execute Çalıştırma yöntemi bir Statement komut, örtülü olarak paylaşılan bir sorunları kilit veritabanı. Veri veya meta veriler değişiklikleri üzerinde bu nesneye uygular. herhangi bir işlem bir Analysis Services Veritabanı, örneğin bir Execute Çalıştırma yöntem bir Alter komut, örtülü olarak sorunları bir özel veritabanını kilitler.
Tüm kilitler geçerli hareketin içeriğinde tutulur.Geçerli hareketin tamamlandığı veya geri hareket içinde tanımlanmış tüm kilitler otomatik olarak serbest bırakılır.