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

Bagaimana Anda melacak waktu baris yang direplikasi untuk Pelanggan di SQL Server 2005?

Saya mengalami masalah persis ini beberapa minggu yang lalu mencoba menemukan catatan yang telah berubah baru-baru ini.

Buat kolom baru dan atur tipe data ke TIMESTAMP. SS2005 secara otomatis memperbarui jenis ini ketika baris diperbarui. Satu-satunya masalah adalah bahwa 'stempel waktu' ini sama sekali tidak ada hubungannya dengan tanggal atau waktu, itu hanya angka yang mencerminkan pembaruan terakhir yang berhasil dari baris itu (pembaruan apa pun, bukan hanya melalui replikasi). Jika hanya itu yang Anda butuhkan, maka Anda seharusnya baik-baik saja.

Jika Anda membutuhkan replikasi terakhir pembaruan, hal-hal mungkin menjadi sedikit rumit, dan Anda perlu mengotori tangan Anda dengan pemicu dan proses yang tersimpan.

http://www.sqlteam.com/article/timestamps-vs -datetime-data-types

Semoga membantu~



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversikan UTC Milidetik ke DATETIME di server SQL

  2. kueri t-sql antara tabel acara dan rentang tanggal

  3. Ulangi tanpa kursor di SQL Server 2005

  4. Urutan pengurutan default untuk kueri pemilihan di SQL Server 2005 dan SQL Server 2012

  5. Kesalahan koneksi di sql server 2005