2014-04-09 2 views
5

क्या कोई भी SQL सर्वर में खोज के लिए ओएलई डीबी प्रदाता का उपयोग कर विंडोज खोज सेवा से कनेक्ट करने में सक्षम है? प्रबंधन स्टूडियो में एक लिंक किए गए सर्वर को कॉन्फ़िगर करते समय आपको त्रुटि संदेश मिलेगा जो मैं ठोकर रखता हूं।ओएलई डीबी प्रदाता "सर्च.कोल्टरडीएसओ" रिटर्न "कमांड तैयार नहीं किया गया था"

लिंक किए गए सर्वर "टेस्टसेवर" के लिए ओएलई डीबी प्रदाता "सर्च.कोल्टरडीएसओ" संदेश लौटाया "आदेश तैयार नहीं किया गया था"।
संदेश 739 9, स्तर 16, राज्य 1, रेखा 2
लिंक किए गए सर्वर "टेस्टसेवर" के लिए ओएलई डीबी प्रदाता "सर्च.कोल्टरडीएसओ" ने एक त्रुटि की सूचना दी। कमांड तैयार नहीं किया गया था।
संदेश 7350, स्तर 16, राज्य 2, रेखा 2
लिंक किए गए सर्वर "टेस्टसेवर" के लिए ओएलई डीबी प्रदाता "Search.CollatorDSO" से कॉलम जानकारी प्राप्त नहीं कर सकता।

मुझे पता है कि पिछले कुछ वर्षों में अधिकतर लोग इस समस्या से जूझ रहे हैं, लेकिन मुझे अब तक कोई समाधान नहीं मिला है।

उत्तर

0

केवल माइक्रोसॉफ्ट * के लिए ज्ञात कारणों के लिए, विंडोज सर्च कैटलॉग एक ओएलई डीबी डेटासोर्स के रूप में SQL सर्वर के लिए सुलभ नहीं है। इस मुद्दे के लिए एकमात्र व्यवहार्य कामकाज सीएलआर फ़ंक्शन बनाना और खोज सूची पूछताछ के लिए इसे रैपर के रूप में उपयोग करना है। एक तैयार करने के लिए उदाहरण http://www.nesterovsky-bros.com/weblog/2011/03/04/callingwindowssearchfromsqlserver2008.aspx पर पाया जा सकता है।

* मेरा सबसे अच्छा अनुमान यह है कि खोज सेवा केवल आंशिक रूप से एसक्यूएल-अनुरूप है, जिसमें यह SQL-92 और SQL-99 तक फैली हुई है, लेकिन मेटाडेटा वापस नहीं करती है या डेटा स्रोत से अपेक्षा की जाने वाली अधिकांश कार्यक्षमता नहीं होती है एस क्यू एल सर्वर।

संबंधित मुद्दे

 संबंधित मुद्दे