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

Bagaimana cara memantau perubahan tabel SQL Server dengan menggunakan c#?

Anda dapat menggunakan SqlDependency Class . Penggunaan yang dimaksudkan sebagian besar untuk halaman ASP.NET (jumlah pemberitahuan klien rendah).

ALTER DATABASE UrDb SET ENABLE_BROKER

Terapkan OnChange acara untuk mendapatkan notifikasi:

void OnChange(object sender, SqlNotificationEventArgs e)

Dan dalam kode:

SqlCommand cmd = ...
cmd.Notification = null;

SqlDependency dependency = new SqlDependency(cmd);

dependency.OnChange += OnChange;

Ini menggunakan Service Broker (platform komunikasi berbasis pesan) untuk menerima pesan dari mesin database.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengembalikan Nilai Kode ASCII untuk Karakter yang diberikan di SQL Server

  2. Sintaks gabungan mana yang lebih baik?

  3. Mengikuti kebuntuan transaksi tunggal di seluruh versi SQL Server

  4. SQL Server setara dengan tipe data enum MySQL?

  5. Pencadangan SQL Server 2017 -2