Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

लेन-देन प्रतिकृति के बाद पीके उल्लंघन

पहचान श्रेणियों को प्रतिकृति परिदृश्य में स्पष्ट रूप से प्रबंधित किया जाना चाहिए।

आपके मामले में, आपको प्रत्येक पहचान के लिए, सभी मौजूदा मानों से बड़ा मान ढूंढना होगा।

फिर आप एक सर्वर को केवल विषम संख्याएँ और दूसरे को केवल सम संख्याएँ निर्दिष्ट करने के लिए कॉन्फ़िगर कर सकते हैं। बस प्रकाशक की परिभाषा को IDENTITY(MAXPLUS1,2) और सब्सक्राइबर की IDENTITY(MAXPLUS2,2) में बदलें।

स्पष्ट रूप से आप इस योजना का विस्तार किसी भी संख्या में ग्राहकों को समर्थन देने के लिए कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL में समान वितरण वाले आइटम समूहित करना

  2. .NET 3.5 में डेटटाइम क्रमांकन के लिए सर्वोत्तम अभ्यास

  3. ट्रिगर हटाएं के बजाय रिकॉर्ड हटाएं

  4. फ़ाइल या असेंबली लोड नहीं कर सकता 'क्रिस्टल निर्णय। windows.forms, संस्करण =13.0.2000.00'

  5. SQL Server 2000 (प्रकाशक) और SQL Server 2008 (ग्राहक) के बीच प्रतिकृति बनाना