अपने SSMS क्वेरी परिणाम फलक से बड़े स्ट्रिंग्स को मज़बूती से कॉपी करने के लिए, आप निम्नलिखित सेटिंग्स पर पूरा ध्यान देना चाहते हैं (मैं अभी SSMS 10.50.2500.0 देख रहा हूँ):
Tools > Options > Query Results > SQL Server > Results to Grid
Max chars retreived:
Non-XML: 65535
XML: Unlimited
Tools > Options > Query Results > SQL Server > Results to Text
Max chars displayed:
8192
सेटिंग्स को लागू करने के लिए आपको कम से कम एक नई क्वेरी विंडो खोलने की आवश्यकता हो सकती है। ध्यान दें कि चूंकि XML असीमित है, आप संभावित . कर सकते हैं पूर्ण परिणाम प्राप्त करने के लिए एक्सएमएल में डालें। इस मामले में आप निम्न कार्य कर सकते हैं:
select cast(convert(varchar(max), MyColumn, 1) as xml) -- Use style 1 to get "0x..."
जो कुछ भी कहा गया है, आपके सिस्टम के चारों ओर डेटा स्थानांतरित करने के लिए बेहतर (और स्वचालित/पुनरुत्पादित) विधियां हो सकती हैं जैसा कि अन्य ने उल्लेख किया है:
- एक लिंक किया गया सर्वर सेटअप करें केवल एक इन्सर्ट स्टेटमेंट चलाने के लिए
- openrowset का इस्तेमाल करें किसी दूरस्थ सर्वर से पूछताछ करने के लिए
- SSMS:डेटा निर्यात करें, स्क्रिप्ट जेनरेट करें, फ़ाइल में परिणाम दें
- एसएसआईएस
- तृतीय पक्ष उपकरण (Redgate डेटा तुलना, आदि)