Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Vi phạm PK sau khi sao chép giao dịch

Phạm vi IDENTITY phải được quản lý rõ ràng trong một kịch bản sao chép.

Trong trường hợp của bạn, bạn cần tìm, cho mỗi IDENTITY, một giá trị lớn hơn tất cả các giá trị hiện tại.

Sau đó, bạn có thể cấu hình một máy chủ để chỉ định các số lẻ và máy chủ kia chỉ các số chẵn. JUst thay đổi định nghĩa thành IDENTITY (MAXPLUS1,2) đối với nhà xuất bản và IDENTITY (MAXPLUS2,2) đối với người đăng ký.

Rõ ràng là bạn có thể mở rộng chương trình này để hỗ trợ bất kỳ số lượng người đăng ký nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để truy vấn các giá trị và thuộc tính Xml từ bảng trong SQL Server?

  2. DATEFROMPARTS () Ví dụ trong SQL Server (T-SQL)

  3. Máy chủ Sql trên bản cập nhật đặt dấu thời gian hiện tại

  4. Sự khác biệt giữa VARCHAR và NVARCHAR trong máy chủ SQL - Hướng dẫn SQL Server / T-SQL Phần 32

  5. SQL - Trừ một giá trị cạn kiệt khỏi các hàng