Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana Mencegah Pekerjaan Sql Server Berjalan secara bersamaan

Gunakan kunci sesi melalui sp_getapplock

Anda meminta konkurensi yang dikendalikan pengguna dan ini biasanya cara terbaik.

Ini memungkinkan Anda untuk menunggu atau membatalkan jika kunci sudah dipegang oleh pekerjaan lain. Kami menggunakannya di satu atau 2 tempat untuk menghentikan beberapa pengguna yang memaksa tugas yang sama untuk menjalankan tumpang tindih. Ini bekerja dengan baik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode tercepat untuk penyisipan, pembaruan, pemilihan SQL Server

  2. Buat Prosedur Tersimpan menggunakan Kode Kerangka Entitas Pertama?

  3. Batasan yang hanya memungkinkan satu dari dua tabel untuk mereferensikan tabel dasar

  4. Fungsi Peringkat di SQL Server

  5. Dapatkan karakter antara 2 karakter khusus pertama dalam SQL