এক্সেলে এমন একটি কলাম রয়েছে যা পাঠ্য বলে মনে করা হয়, তবে এসএসআইএস সেখানে সংখ্যার পাঠ্যটি দেখে এবং স্বয়ংক্রিয়ভাবে এটিকে ডাবল-স্পষ্টতা ভাসা করে তোলে [DT_R8]।
আমি আউটপুট শাখার বহিরাগত এবং আউটপুট কলামগুলিতে এটি ম্যানুয়ালি পরিবর্তন করতে পারি তবে ত্রুটি আউটপুট কেবল আমাকে সম্পর্কিত কলামটি পরিবর্তন করতে অস্বীকার করে।
Error at Extract Stations [Excel Source [1]]: The data type for "output "Excel Source Error Output" (10)" cannot be modified in the error "output column "Group No" (29)".
Error at Extract Stations [Excel Source [1]]: Failed to set property "DataType" on "output column "Group No" (29)".
আমি প্যাকেজ xML পরিবর্তন করার চেষ্টা করেছি। আমি চেষ্টা IMEX=1
এবং typeguessrow=0
কিন্তু যে কেউ আমার সমস্যা সংশোধন করা হয়েছে। এর কি আদৌ কোনও সমাধান আছে? এমন নিবন্ধগুলিও রয়েছে যা আপনি আপনার রেজিস্ট্রি পরিবর্তন করতে পরামর্শ দিচ্ছেন যাতে এক্সেল আরও বেশি পড়তে পারে তবে ডেটা টাইপ অনুমান করার আগে ডিফল্ট 8 টি সারি। আমি এই রুটে যেতে চাই না কারণ এটি কাজ করার পরেও আমাকে প্যাকেজটি চালানোর পরিকল্পনা করে এমন মেশিনে রেজিস্ট্রিটি পরিবর্তন করতে হবে।
এসকিউএল এনভারচার ক্ষেত্রটিতে আমদানি করা এক্সেল ক্ষেত্রটি উদাহরণস্বরূপ পড়ে reads
295.3
296.33
তবে সেগুলি এসকিউএল টেবিলে লেখা হচ্ছে
295.30000000000001
296.32999999999998
আমি ডেটাভিউয়ার্স এবং ফিল্ডস শো রেখেছি
295.3
296.33
মৃত্যুদন্ড কার্যকর করার জন্য সমস্ত উপায় যা সঠিক তবে আমার ধারণা এটি যখন OLE DB গন্তব্য উত্সকে আঘাত করে তখন এটি কোনওভাবে এটিকে রূপান্তরিত করে
295.30000000000001
296.32999999999998
যা ভুল।
আমার কাছে উদাহরণস্বরূপ V321.1 এবং V213.34 এর মতো মানও রয়েছে যা নিশ্চিতভাবে পূর্ণসংখ্যার নয় এবং ভার্চার হিসাবে সংরক্ষণের প্রয়োজন।