मुझे एक SQL स्क्रिप्ट लिखने के लिए कहा गया है जिसे चलाया जा सकता है, जो प्रतिकृति को रोक देगा और ग्राहक/सदस्यता को हटा देगा।एसक्यूएल सर्वर स्क्रिप्ट?
क्या यह सब संभव है? या क्या आपको जीयूआई का उपयोग करना है?
मुझे एक SQL स्क्रिप्ट लिखने के लिए कहा गया है जिसे चलाया जा सकता है, जो प्रतिकृति को रोक देगा और ग्राहक/सदस्यता को हटा देगा।एसक्यूएल सर्वर स्क्रिप्ट?
क्या यह सब संभव है? या क्या आपको जीयूआई का उपयोग करना है?
SQL सर्वर का कौन सा संस्करण आप उपयोग कर रहे हैं।
प्रयास करें
sp_removedbreplication 'DB_PROD'
go
संबंधित पढ़ें - कैसे सफाई प्रतिकृति बिट्स के लिए - http://blogs.msdn.com/b/repltalk/archive/2010/11/17/how-to-cleanup-replication-bits.aspx
गूगल के रूप में अच्छी तरह से परिणाम
कैसे करने के लिए MSDN लेख प्रदान करता है: अक्षम प्रकाशन और वितरण (प्रतिकृति Transact-SQL प्रोग्रामिंग) - http://msdn.microsoft.com/en-us/library/ms147921.aspx
sys.sysprocesses से स्पिड चुनें जहां dbid = db_i घ ('वितरण') और यह नीचे के रूप में मारने के लिए प्रक्रिया नंबर का उपयोग: मारने 65
आप देखो कर रहे हैं पूरी तरह से सभी "बिट्स" सहित प्रतिकृति, दूर करने के लिए। या आपके सर्वर में केवल एक प्रकाशन है और यह वह है जिसे आप निकालने का प्रयास कर रहे हैं।
मैं सिफारिश करेंगे:
इसका न केवल चीजों को पूरी तरह से साफ करने का लाभ है। लेकिन वितरण डेटाबेस को भी हटाया जा रहा है, जो कि आपने पहले कभी निपटाया है, प्रतिकृति के अवशेषों के साथ बिखरे हुए होने के लिए जाना जाता है।
पूर्ण प्रलेखन here पाया जा सकता है।