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

Pelanggaran PK setelah replikasi transaksional

Rentang IDENTITY harus dikelola secara eksplisit dalam skenario replikasi.

Dalam kasus Anda, Anda perlu menemukan, untuk setiap IDENTITY, nilai yang lebih besar dari semua nilai saat ini.

Kemudian Anda dapat mengonfigurasi satu server untuk menetapkan hanya angka ganjil dan yang lainnya hanya angka genap. Cukup ubah definisi menjadi IDENTITY(MAXPLUS1,2) pada penerbit dan IDENTITY(MAXPLUS2,2) pada pelanggan.

Jelas Anda dapat memperluas skema ini untuk mendukung sejumlah pelanggan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan semua nama tabel dari database tertentu dengan kueri SQL?

  2. Visual Studio 2008/2010 &SQL Server 2008 di Windows 7 Home Premium

  3. Tampilkan tanggal acara berikutnya

  4. SQL Query - Pertumbuhan Penjualan Tahun demi Tahun

  5. Bagaimana menerapkan asosiasi polimorfik dalam database yang ada