2012-11-15 19 views
5

मेरे पास बीसीपी उपकरण है, यह बूस्ट इंस्टॉलर के साथ पूर्व-निर्मित हुआ था। मैं उन निर्भरताओं को निकालना चाहता हूं जिन्हें मुझे बूस्ट से छोटी फ़ाइल में चाहिए, क्योंकि मैं इस परियोजना को स्कूल में बनाने में सक्षम होना चाहता हूं। मैं बीसीपी का उपयोग करने की कोशिश कर रहा हूं, लेकिन मुझे इन निर्देशों के बावजूद इसका उपयोग कैसे करना है: http://www.boost.org/doc/libs/1_52_0/tools/bcp/doc/html/index.html#bcp.syntaxमैं बूस्ट बीसीपी का उपयोग कैसे करूं?

मैंने टाइपिंग करने का प्रयास किया है: bcp boost/thread.hpp/"ई: \ दस्तावेज़ \ ड्रॉपबॉक्स \ स्कूल \ कॉम्प 445 \ Comp445_Assign2_v2 \ boost2 "कमांड प्रॉम्प्ट से, मेरे बढ़ावा फ़ोल्डर के भीतर से: C: \ प्रोग्राम फ़ाइलें (x86) \ बढ़ावा \ boost_1_51

यह सिर्फ एक बाहर थूक" उपयोग "गाइड: BCP {dbtable | प्रश्न} {में | बाहर | पूछताछ | प्रारूप} डेटाफाइल

मैंने यह भी कोशिश की है: bcp timed_mutex /, bcp mutex/कोई फायदा नहीं हुआ।

मुझे यह वास्तव में भ्रमित लगता है; यह बूस्ट प्रलेखन में जो कुछ भी कहता है, उतना ही नहीं देखता है, और मुझे यकीन नहीं है कि इसका कोई मतलब किसी भी मामले में क्या है। मुझे बहुत सारे धागे मिल गए हैं जहां लोग बीसीपी की सिफारिश करते हैं, लेकिन मुझे किसी भी समय खोजने में कठिनाई हुई है जहां लोग इसका उपयोग कैसे कर रहे हैं।

+1

"बीसीपी {डीबीटेबल | क्वेरी}" क्या आप वाकई बूस्ट यूटिलिटी चला रहे हैं और नहीं। एसक्यूएल सर्वर की थोक प्रतिलिपि उपकरण? क्या आपके पास एक बीसीपी निष्पादन योग्य है जिसे आपने संकलित किया है? क्या यह आपके वर्तमान फ़ोल्डर में है या सिस्टम पाथ में है? – Rup

+0

@Rup आपको शायद इसे उत्तर के रूप में पोस्ट करना चाहिए क्योंकि SQL के लिए बीसीपी उसी त्रुटि संदेश देता है। – TemplateRex

+0

@rhalbersma धन्यवाद लेकिन यह केवल आधा समस्या है, हालांकि: वह उसे बताता है कि वह क्या कर रहा है, हालांकि, लेकिन वास्तव में इसे कैसे काम नहीं करना है। – Rup

उत्तर

4

जैसा कि @Rup टिप्पणियों में इंगित किया गया है, संभावित त्रुटि यह है कि आपके पास आपके सिस्टम पर SQL सर्वर का थोक प्रतिलिपि प्रोग्राम मौजूद है। उस कार्यक्रम को bcp.exe भी नाम दिया गया है और यह आपके PATH पर्यावरण चर में सबसे अधिक संभावना है। बूस्ट bcp या तो आपके PATH में मौजूद नहीं है, या इससे पहले SQL bcp (विंडोज़ अन्य कार्यक्रमों के लिए खोज बंद कर देगा जैसे ही यह एक मैच पाता है)।

कि प्रतिबिंबित और सुनिश्चित करें कि कोई अन्य परस्पर विरोधी नाम देखते हैं बनाने के लिए बूस्ट BCP आप या तो

  1. कुछ और (जैसे boost-bcp) और update your PATH variable के लिए यह नाम बदलें चाहिए कॉल करने के लिए। फिर "बूस्ट-बीसीपी" --YOUR_OPTIONS के साथ कॉल करें।
  2. बूस्ट bcp को अपने वर्तमान स्थान के पूर्ण पथ के साथ बुलाएं, उदा। "सी: \ बूस्ट \ bcp.exe" --YOUR_OPTIONS
संबंधित मुद्दे