मेरे पास एक नेटवर्क शेयर पर एक डीबीएफ फ़ाइल है जिसे मैं SQL सर्वर तालिका में चुनने का प्रयास कर रहा हूं।एसक्यूएल सर्वर लिंक्ड सर्वर क्वेरी मेमोरी से बाहर चल रहा है
इस क्वेरी:
SELECT * FROM OPENQUERY(MyLinkedServer, 'SELECT * FROM DP')
... इस त्रुटि फेंकता है:
OLE DB प्रदाता जुड़ा हुआ सर्वर "MyLinkedServer" के लिए "MSDASQL" लौटे संदेश "[माइक्रोसॉफ्ट] [ODBC विजुअल फॉक्सप्रो ड्राइवर] नहीं फ़ाइल मानचित्र के लिए पर्याप्त स्मृति। "।
संदेश 739 9, स्तर 16, राज्य 1, रेखा 11 लिंक किए गए सर्वर "MyLinkedServer" के लिए ओएलई डीबी प्रदाता "MSDASQL" एक त्रुटि की सूचना दी। प्रदाता स्मृति से बाहर चला गया।
संदेश 7320, स्तर 16, राज्य 2, रेखा 11 लिंक किए गए सर्वर "MyLinkedServer" के लिए ओएलई डीबी प्रदाता "MSDASQL" के विरुद्ध "चयन * डीपी" क्वेरी निष्पादित नहीं कर सकता है।
मैंने फॉक्सप्रो की स्मृति को रिलीज़ करने के लिए SYS (3050) का उपयोग करने के बारे में पढ़ा है। मैं यह नहीं समझ सकता कि लिंक किए गए सर्वर के खिलाफ इसे कैसे निष्पादित किया जाए।
एफवाईआई - पुराना लिंक अब काम नहीं करता है, नया जोड़ा गया है। – Mansfield
यह कुछ समय पहले था। क्या आप कहेंगे कि यह सलाह अभी भी प्रासंगिक है, जॉन? बहुत सारे फोरा से यह एक आवर्ती मुद्दा प्रतीत होता है और अभी भी एक स्मृति रिसाव की तरह दिखता है। फिलहाल डिफ़ॉल्ट MemToLeave उपयोग के पहले कुछ महीनों के लिए ठीक है और फिर अचानक एक्सेस किए गए सर्वरों में से कोई भी पर्याप्त स्मृति शेष नहीं है। निश्चित रूप से पूल मेमोरी और प्रक्रियाओं पर निर्भर प्रक्रियाओं को फिर से शुरू करने का एक तरीका है। – Adamantish
आप किस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं? क्या यह 64 बिट है? आप SQL सर्वर का किस संस्करण का उपयोग कर रहे हैं आदि –