Có tùy chọn " KHÔNG DÙNG THAY THẾ "có thể được áp dụng cho các cột nhận dạng (và trình kích hoạt và các ràng buộc khác).
Trong ví dụ của bạn, server1 sẽ bắt đầu từ 1-10 nhưng chỉ cần chấp nhận 11-20 được sao chép.
Một số cách để thiết lập hạt giống của bạn:
Hoặc:đặt hạt giống / gia số của bạn với NOT FOR REPLICATION như thế này
- Hạt giống 1, gia số 2
- Hạt giống 2, gia số 2
- Hạt giống -1, gia số -2
- Hạt giống -2, gia số -2
- Hạt giống 1000000001, gia số 2
- Hạt giống 1000000002, gia số 2
- Hạt giống -1000000002, gia số -2
- Hạt giống -1000000001, gia số -2
Điều này mang lại cho bạn 500.000.000 mỗi máy chủ cho 8 máy chủ
Hoặc:Thêm cột thứ hai được gọi là ServerID để cung cấp các khóa tổng hợp, sử dụng KHÔNG ĐỂ THAY THẾ cho cột ID
Quy mô này lên đến 256 máy chủ cho tinyint với 2 ^ 32 hàng trên mỗi máy chủ
Dù cách nào cũng hoạt động ...