परिदृश्य से रिकॉर्ड्स बैच-वार प्राप्त करने का सबसे अच्छा तरीका क्या है: हम SQL सर्वर से C# .NET कंसोल एप्लिकेशन से पंक्तियां ला रहे हैं और संग्रहीत प्रक्रिया के माध्यम से SQL सर्वर से पुनर्प्राप्त डेटा पर कार्रवाई कर रहे हैं; कार्रवाई के बाद नया डेटा मोंडो डीबी में सी # -मोन्गो डीबी-चालक का उपयोग करके संग्रहीत किया जाता है।SQL सर्वर
अंक: अरबों पंक्तियां हैं।
select * from table_name
कुछ बैच के लिहाज से तर्क कोई पहचान नहीं स्तंभ है और न ही किसी भी तारीख कॉलम या इस तरह के है बाहर काम करने के लिए: मेरे संग्रहीत प्रक्रिया क्वेरी के रूप में निम्नानुसार हैं।
सूचना: अब आवेदन 3500 तक रिकॉर्ड प्राप्त करने में कठिनाई है के रूप में - 5000 के रिकॉर्ड और MongoDB में भंडारण और फिर इसे एक त्रुटि जो इस प्रकार है फेंकता है:
System.Runtime.InteropServices.SEHException (0x80004005): बाहरी घटक ने अपवाद फेंका है।
प्रश्न: किसी को मेरे/बैच के लिहाज से पढ़ने के लिए बाहर काम एसक्यूएल सर्वर से लाने के लिए कुछ तर्क सुझाव है कि कर सकते हैं?
प्रश्न टैग सुझाव देंगे कि वे SQL Server 2008 – davmos
का उपयोग कर रहे हैं हां सबसे अच्छा समाधान जो आपने प्रस्तावित किया था, बशर्ते हम हैं एमएस एसक्यूएल 2012 पर। लेकिन हम एमएस एसक्यूएल 2008 और 2008 आर 2 पर हैं .. आपके समय के लिए धन्यवाद .. –