पर डेटा कॉपी करें मैं विभिन्न सर्वरों के बीच डेटा को एक तालिका से दूसरे में प्रतिलिपि बनाना चाहता हूं।एक SQL सर्वर डेटाबेस तालिका से दूसरे
यदि यह एक ही सर्वर और विभिन्न डेटाबेस में साथ है, मैं का इस्तेमाल किया है निम्नलिखित
SELECT * INTO DB1..TBL1 FROM DB2..TBL1 (to copy with table structure and data)
INSERT INTO DB1..TBL1(F1, F2) SELECT F1, F2 FROM DB2..TBL1 (copy only data)
अब मेरे सवाल SERVER1 से डेटा कॉपी है -> DB1 - server2 करने के लिए> TBL1 -> डीबी 2 -> टीबीएल 2
त्वरित प्रतिक्रिया के लिए धन्यवाद के रूप में सेट नहीं किए गए हैं। यह जांचने के लिए कि दोनों सर्वर लिंक किए गए सर्वर के रूप में सेट हैं या नहीं? क्या मैं अन्य सर्वर भी सेट कर सकता हूं? नियमित रूप से संग्रहीत प्रक्रिया के माध्यम से इसे करने की आवश्यकता है, इसलिए मैं विज़ार्ड के विकल्प का उपयोग नहीं कर सकता। – satya
मैंने कुछ अतिरिक्त जानकारी के साथ अपना जवाब संपादित कर दिया है, धन्यवाद बैरी – codingbadger
बाद में इसे पढ़ने वाले लोगों के लिए, मुझे मुश्किल से पता चला कि कम से कम वर्तमान में (SQL 2008 R2), आप किसी लिंक पर 'IDENTITY_INSERT' को किसी लिंक से सक्षम नहीं कर सकते सर्वर। –