मुझे पीओओडीबीसी के साथ एक समान समस्या थी जो SQL सर्वर 2008 डीबी में निष्पादन () का उपयोग कर रहा था। जब मैंने SQL पक्ष पर एक प्रोफाइलर ट्रेस चलाया, तो pyODBC एक कनेक्शन बना रहा था, पैरामीट्रिज्ड इंसर्ट स्टेटमेंट तैयार कर रहा था, और इसे एक पंक्ति के लिए निष्पादित कर रहा था। तब यह बयान तैयार नहीं करेगा, और कनेक्शन बंद कर देगा। इसके बाद इसने प्रत्येक पंक्ति के लिए इस प्रक्रिया को दोहराया।
मैं pyODBC में कोई समाधान नहीं ढूंढ पा रहा था जिसने ऐसा नहीं किया। मैंने SQL सर्वर से कनेक्ट करने के लिए ceODBC पर स्विच करना समाप्त कर दिया, और इसने पैरामीट्रिज्ड स्टेटमेंट का सही उपयोग किया।