Bagikan melalui


Elemen Kunci (XMLA)

Mengunci objek tertentu pada instans Analysis Services.

Sintaks

  
<Command>  
   <Lock>  
      <ID>...</ID>  
      <Object>...</Object>  
      <Mode>...</Mode>  
   </Lock>  
</Command>  

Karakteristik elemen

Karakteristik Deskripsi
Tipe dan panjang data Tidak ada
Nilai default Tidak ada
Kardinalitas 0-n: Elemen opsional yang dapat terjadi lebih dari sekali.

Hubungan elemen

Hubungan Elemen
Elemen induk Perintah
Elemen anak ID, Mode, Objek

Keterangan

Perintah Kunci mengunci objek, baik untuk penggunaan bersama atau eksklusif, dalam konteks transaksi yang saat ini aktif. Hanya administrator database atau administrator server yang dapat secara eksplisit mengeluarkan perintah Kunci . Kunci pada suatu objek mencegah transaksi dilakukan sampai kunci dilepas. Analysis Services mendukung dua jenis kunci, kunci bersama, dan kunci eksklusif.

Analysis Services hanya mengizinkan database untuk dikunci. Elemen Objek harus berisi referensi objek ke database Analysis Services. Jika elemen Objek tidak ditentukan atau jika elemen Objek mengacu pada objek selain database, terjadi kesalahan.

Perintah lain secara implisit mengeluarkan perintah Kunci pada database Analysis Services. Setiap operasi yang membaca data atau metadata dari database, seperti metode Discover atau metode Execute yang menjalankan perintah Pernyataan , secara implisit mengeluarkan kunci bersama pada database. Setiap transaksi yang melakukan perubahan data atau metadata ke objek pada database Analysis Services, seperti metode Execute yang menjalankan perintah Alter , secara implisit mengeluarkan kunci eksklusif pada database.

Semua kunci disimpan dalam konteks transaksi saat ini. Ketika transaksi saat ini dilakukan atau digulirkan kembali, semua kunci yang ditentukan dalam transaksi dilepaskan secara otomatis.