मैं कुछ SQL स्क्रिप्ट निष्पादित करने के लिए sqlcmd का उपयोग करने का प्रयास कर रहा हूं।sqlcmd नहीं चलेंगे - क्या यह एक कॉन्फ़िगरेशन समस्या है?
की तरह एक साधारण क्वेरी के साथ एक परीक्षण आदेश का उपयोग करना:
sqlcmd -S HOSTNAME -d MYDATABASE -Q 'SELECT Names FROM Customers'
sqlcmd सर्वर से कनेक्ट करने का प्रयास करने के लिए प्रकट नहीं होता है के रूप में यह इस संदेश को प्रदर्शित करता है:
Sqlcmd: Error: Connection failure.
SQL Native Client is not installed correctly. To correct this, run SQL Server Setup.
मूल क्लाइंट एसक्यूएल सर्वर सेटअप और संभवतः सही ढंग से भाग के हिस्से के रूप में स्थापित किया गया था। मुझे वास्तव में एसक्यूएलसीएमडी का उपयोग करने की कोशिश कर रहे SQL सर्वर के साथ किसी भी मशीन पर यह संदेश मिलता है, इसलिए यह स्थापना भ्रष्ट होने की बात नहीं है।
दुर्भाग्यवश संदेश वास्तव में मुझे समस्या के बारे में कुछ भी नहीं बताता है, इसलिए मुझे नहीं पता कि वास्तविक समस्या क्या है। मुझे पता है कि SQL मूल क्लाइंट ठीक से काम कर रहा है क्योंकि एक vbscript डेटाबेस के विरुद्ध SQL क्वेरी निष्पादित करने में सक्षम था।
क्या एसक्यूएलसीएमडी का उपयोग करने के लिए कुछ अतिरिक्त कॉन्फ़िगरेशन आवश्यक है?
आप कोड एक्सएमएल या डेटा के नमूने पोस्ट करते हैं तो ** कृपया ** पाठ संपादक में उन पंक्तियों पर प्रकाश डाला और "कोड नमूने पर क्लिक करें: मेरी मशीन पर
पथ वातावरण चर निम्नलिखित प्रविष्टियों शामिल "बटन (' {} ') संपादक टूलबार पर अच्छी तरह से प्रारूपित करने और सिंटैक्स को हाइलाइट करने के लिए! –
यह serverfault.com या superuser.com –
@Jim पर आधारित है जो मानदंडों के आधार पर? http://stackoverflow.com/faq '" कंप्यूटर उत्साही और बिजली उपयोगकर्ता "'? मैं इसे प्रोग्रामर के – RichardTheKiwi