Aracılığıyla paylaş


Kilitleme ve kilidini açma veritabanları (xmla)

Kilitleme ve kilidini, sırasıyla kullanarak veritabanlarını, Kilit ve Unlock içindeki komutları XML for Analysis (xmla).Genellikle, diğer xmla komutları otomatik olarak kilit ve kaydınıkilit nesneleri yürütme sırasında komutu tamamlamak için gerektiği gibi.Açıkça olabilir kilit veya kaydınıkilit gibi tek bir işlem içinde birden çok komutu gerçekleştirmek için bir veritabanı bir Toplu engelleyen bir veritabanına yazma hareketi yapılıyor diğer uygulamaların çalışırken komut.

Kilitleme veritabanları

The Lock command locks an object, either for shared or exclusive use, within the context of the currently active transaction.Bir nesne üzerinde bir kilit kilidi kaldırılıncaya kadar yapılıyor gelen hareketleri engeller.Microsoft SQL Server Analysis Services supports two types of locks, shared locks and exclusive locks.Tarafından desteklenen kilit türleri hakkında daha fazla bilgi için Analysis Services, bkz: Mod öğesi (xmla).

Analysis Services kilitlenmesi yalnızca veritabanı 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.

Güvenlik notuGüvenlik Notu

Yalnızca veritabanı yöneticileri veya sunucu yöneticileri açıkça verebilir bir Lock komut.

Sorunu dolaylı olarak diğer komutları bir Lock komutunu bir Analysis Services veritabanı.Gibi herhangi bir veritabanındaki veri veya meta veriler okuyan herhangi bir işlem Keşif yöntem veya bir Execute yöntem çalıştıran bir deyimi komutu, dolaylı olarak sorunları bir paylaşılan kilit veritabanı.Üzerinde bir nesneye veri veya meta veriler değişiklikleri kaydeder herhangi bir hareket bir Analysis Services veritabanı, gibi bir Execute yöntem çalıştıran bir Alter komutu, dolaylı olarak bir özel sorunlar kilit veritabanı.

Nesnelerin kilidini açma

The Unlock command removes a lock established within the context of the currently active transaction.

Güvenlik notuGüvenlik Notu

Yalnızca veritabanı yöneticileri veya sunucu yöneticileri açıkça verebilir bir Unlock komut.

Geçerli hareketin bağlamında tüm kilitleri tutulur.Geçerli hareket tamamlandıktan veya geri olduğunda, hareket içinde tanımlanmış tüm kilitleri otomatik olarak serbest bırakılır.