আমি ভিএস ২০১৫-তে একটি এসআইএসআইএস প্রকল্পে একটি স্ক্রিপ্ট টাস্ক যুক্ত করেছি। আমি যখন এসকিউএল সার্ভার ২০১ 2016 এ মোতায়েন করেছি তখন আমি একটি ত্রুটি বার্তা পেয়েছি যে version 15.0
স্ক্রিপ্টটি সমর্থিত নয়।
এটা কোথায় version 15 come from
? স্ট্যাক ওভারফ্লোতে অন্যগুলি পড়ার অনুরূপ প্রশ্নগুলি আমি দেখতে পাচ্ছি যে আপনি প্রকল্পের লক্ষ্য সংস্করণটি এসকিউএল সার্ভার ২০১২-এ সেট করতে পারেন - যা আমি করেছি (পরিণামে স্থাপনার লক্ষ্য এসকিউএল সার্ভার ২০১২)।
আমি স্ক্রিপ্ট টাস্কটি মুছে ফেলার এবং পুনরুদ্ধার করার চেষ্টা করেছি। এবং স্ক্রিপ্টের তথ্যে এটি বলে যে এটি সি # এর ভি 10 ব্যবহার করছে।
আমি কীভাবে এটি সমাধান করতে পারি?
স্ক্রিপ্ট টাস্ক: ত্রুটি: এক্সএমএল থেকে সিস্টেম স্ক্রিপ্ট লোড করার সময় একটি ব্যতিক্রম ছিল: সিস্টেম। এক্সেপশন: স্ক্রিপ্ট টাস্ক "" ST_a1ad9dc5972c42b68c12a13155f10b6d "" সংস্করণ 15.0 স্ক্রিপ্ট ব্যবহার করে যা ইন্টিগ্রেশন পরিষেবাদির এই প্রকাশে সমর্থিত নয়। প্যাকেজটি চালনার জন্য, নতুন ভিএসটিএ স্ক্রিপ্ট তৈরি করতে স্ক্রিপ্ট টাস্কটি ব্যবহার করুন। বেশিরভাগ ক্ষেত্রে, স্ক্রিপ্টগুলি সমর্থিত সংস্করণটি ব্যবহার করার জন্য স্বয়ংক্রিয়ভাবে রূপান্তরিত হয়, আপনি যখন% SQL_PRODUCT_SHORT_NAME% ইন্টিগ্রেশন পরিষেবাদিতে কোনও এসকিউএল সার্ভার ইন্টিগ্রেশন পরিষেবা প্যাকেজ খুলেন। মাইক্রোসফ্ট.এসএইচএল সার্ভার.ডিটিএস.টাস্কস.সক্রিপ্টটাস্ক.স্ক্রিপ্টটাস্ক.লয়েডফ্রোমএক্সএমএল (এক্সএমএল এলিমেন্ট এলেমপ্রোজ, আইডিটিএসআইএনফো ফাইলস ইভেন্টগুলি) "
আমি এসএসডিটি ২০১২ সালেও প্রকল্পটি খুলেছি এবং একটি আলাদা নামের সাথে পুনর্নির্মাণ করেছি। একই ত্রুটি। দেখে মনে হচ্ছে এমন একটি রেফারেন্স থাকতে হবে যা মুছে ফেলা হয়নি বা কিছু ছিল না।
এই প্রশ্নের সমাধানগুলির কোনওটিই ( /programming/34893267/ssis-script-task-vs15-not-work-when-deploy-on-sql-server-2014 ) কাজ করে নি।
স্ক্রিপ্টটি যেখানে প্যাকেজটিতে রয়েছে এক্সএমএলটির দিকে নজর রেখে, আমি সহজেই সেই কাজটি খুঁজে পেতে পারি এবং কোথাও 15 সংস্করণের কোনও রেফারেন্স নেই।
============ সম্পাদনা
ডাটাবেস হোস্ট করে এমন মেশিনে প্রকল্পটি অনুলিপি করার পরে, ভিএস ২০১৫ খোলার পরে এবং সেখান থেকে মোতায়েন করার পরে, প্যাকেজটি কার্যকর হয়।
এবং তারপরে আমার মেশিনে ফিরে যখন সেখানে বিল্ডিং করা হয় তখন তা হয় না।
এটি কি বাগ? বা ভিএস থেকে উইজার্ডটি ব্যবহার করার মতো একই স্থাপনার উইজার্ড তৈরি করার প্রত্যাশা করে আমি কি নির্বোধ কিছু করছি ...
আমার এসকিউএল সার্ভার 2016 (13.0.4411.0) ssisdb
রয়েছে, স্কিমা সংস্করণ রয়েছে (13.0.1601.5)।
আমি ভিজ্যুয়াল স্টুডিও 2015 এ তৈরি একটি ইন্টিগ্রেশন পরিষেবা প্যাকেজটি ব্যবহার করছি The স্ক্রিপ্ট উপাদানটির পথ রয়েছে: C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\VSTA14_IS_ST_CS_Template.vstax
এটি আমাকে ইন্টিগ্রেশন পরিষেবা ক্যাটালগের মাধ্যমে প্যাকটি চালাতে দেয় না (জাচের অভিজ্ঞতার বার্তার কারণে)। তবে দেখা যাচ্ছে যে এটি আমাকে ফাইল সিস্টেমের মাধ্যমে এটি সম্পাদন করতে দেবে (এসকিউএল এজেন্ট ব্যবহার করে)। নিশ্চিত না যে এটি কাজ করছে, প্যাকেজটি শেষ হয়ে গেলে এটি আপডেট করবে।