web services SSIS वेब सेवा कार्य में फ़ाइल या असेंबली त्रुटि को लोड नहीं किया जा सका




web-services webmethod (2)

मैं SSIS में वेब सेवा कार्य का उपयोग कर एक वेब सेवा कॉल करने की कोशिश कर रहा हूं I HTTP कनेक्शन प्रबंधक में मैंने सर्वर URL दिया, मैंने किसी भी प्रॉक्सी सर्वर को परिभाषित नहीं किया है मैंने डब्लूएसडीएल फाइल डाउनलोड की है और मैंने इनपुट टैब में सेवा और विधि का चयन किया। विधि से एक स्ट्रिंग पैरामीटर की उम्मीद है जिसे मैं पास कर रहा हूं। मुझे निम्नलिखित त्रुटि मिल रही है मैंने भी सुरक्षा स्तर को बदलना न करने की कोशिश की, लेकिन अभी भी यह त्रुटि हो रही है कृपया सहायता कीजिए

 Error: 0xC002F304 at Web Service Task, Web Service Task: An error 
 occurred with the following error message: 
 "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: 
 Could not execute the Web method. The error is: Could not load file or 
 assembly 'Microsoft.SqlServer.WebServiceTask, Version=14.100.0.0, 
 Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its 
 dependencies. The system cannot find the file specified.at  Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser)
 at Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread()".

विंडोज़ 8 में विधानसभाएं हैं: सी: \ विंडोज \ माइक्रोसॉफ्ट। नेट \ विधानसभा \ जीएसीआईएमएसआईएल

त्रुटि बताती है कि उसे Microsoft.SqlServer.WebServiceTask में फ़ाइल या असेंबली नहीं मिल सकती है। और यह भी कहता है कि यह संस्करण = 14.100.0.0 की तरफ PublicKeyToken = 89845dcd8080cc91 के लिए देख रहा है।

मैं निम्नलिखित रास्ते में चला गया: C: \ Windows \ Microsoft.NET \ विधानसभा \ GAC_MSIL \ Microsoft.SqlServer.WebServiceTask

और वहां 3 फ़ोल्डर्स थे लेकिन इनमें से कोई भी उसके नाम पर 14 संस्करण नहीं था। इसलिए मैंने नाम "v4.0_14.100.0.0__89845dcd8080cc91" के साथ एक नया फ़ोल्डर बनाया

और मैं माइक्रोसॉफ्ट की प्रतिलिपि बनाई गई। SQL सर्वर। WebServiceTask डीएलएल v4.0_13.0.0.0__89845dcd8080cc91 फ़ोल्डर से नए फ़ोल्डर (v4.0_14.100.0.0__89845dcd8080cc91) से। यह मेरे लिए काम किया


निम्न कार्य करें:-

  1. प्रोजेक्ट प्रॉपर्टी पर राइट क्लिक करके और कॉन्फ़िगरेशन गुणों के लिए देखें।
  2. सामान्य पर जाएं और देखें कि SQL का TargetServerVersion क्या है मेरे मामले में यह एसक्यूएल सर्वर vNext था, लेकिन मैं अपने मशीन पर SQL सर्वर 2014 रहा हूँ
  3. नीचे ड्रिल से, उपयुक्त SQL Server संस्करण का चयन करें। एक संकेत दिखाई देगा। ओके पर क्लिक करें।
  4. परिवर्तनों को सहेजें, एप्लिकेशन को फिर से बनाएं, एप्लिकेशन को चलाएं और आप सभी को अच्छा काम करेंगे।