এসকিউএল 2008 ব্যবহার করে নির্মিত ডেটাবেস ফাইলগুলি 2005 এর সাথে তুলনামূলক নয় around এখানে কি কোনও কাজ আছে?
এসকিউএল 2008 ব্যবহার করে নির্মিত ডেটাবেস ফাইলগুলি 2005 এর সাথে তুলনামূলক নয় around এখানে কি কোনও কাজ আছে?
উত্তর:
কোনও তৃতীয় পক্ষের সরঞ্জাম প্রয়োজন। এসকিউএল সার্ভার ২০০৮ ম্যানেজমেন্ট স্টুডিও আমাদের একটি ডেটাবেস ডাউন-রূপান্তর করার জন্য একটি খুব শক্তিশালী সরঞ্জাম দিয়েছে কারণ তারা "স্ক্রিপ্ট ডেটা" উইজার্ডটিতে একটি "স্ক্রিপ্ট ডেটা" বিকল্প যুক্ত করেছে।
এসকিউএল ২০০৮ এসএসএমএস-এ কেবলমাত্র ডিবি-তে ডান ক্লিক করুন, এবং কার্যগুলিতে যান, তারপরে "স্ক্রিপ্টগুলি তৈরি করুন"
উইজার্ডের মধ্য দিয়ে চলুন, সারণী / দর্শন বিকল্পের নীচে "স্ক্রিপ্ট ডেটা" এর জন্য "ট্রু" চয়ন করতে ভুলবেন না। সমস্ত অবজেক্ট চয়ন করুন, তারপরে এটি 2005 সার্ভারে তৈরি হওয়া স্ক্রিপ্টটি চালান। (দয়া করে মনে রাখবেন যে মূল ডাটাবেসটি খুব বড় হলে তৈরি করা স্ক্রিপ্টটি বিশাল হতে পারে !)
মনে রাখবেন যে আপনি কোনও এসকিউএল ২০০৫ সার্ভারের বিপরীতে উইজার্ডটি চালাতে পারেন কোনও এসকিউএল ২০০৫ ডাটাবেসকে এসকিউএল 2000 এ ডাউন-রূপান্তর করতে (অবশ্যই আপনার ওয়ার্কস্টেশনে 2008 টি সরঞ্জাম ইনস্টল করা দরকার)।
আপনি একটি এসকিউএল সার্ভার উদাহরণ থেকে অন্য একটি উদাহরণে ডেটা বিসিপি করতে পারেন। এটি এক সংস্করণ থেকে অন্য সংস্করণে অনুলিপি করার দ্রুততম উপায়। ডেটার পরিমাণের উপর নির্ভর করে, এটি একটি দীর্ঘ সময় নিতে পারে।
দুর্ভাগ্যক্রমে ২০০ D এর ফর্ম্যাট থেকে ডিবি ডাউনগ্রেড করার কোনও প্রত্যক্ষ উপায় নেই।
অতীতে আমি যেভাবে এটি করেছি (আসলে এসকিউএল সার্ভারের পুরানো সংস্করণ সহ, তবে প্রক্রিয়াটি একই হবে):
INSERT destinationserver.destinationdb.schema.table SELECT * FROM sourcedb.schema.table
INSERT schema.table SELECT * FROM sourceserver.sourcedb.schema.table
যদি আপনি উদাহরণগুলি সংযুক্ত করে থাকেন তবে ) প্রথম পদক্ষেপটি কেবল অনুলিপি করা এবং দ্বিতীয় ধাপের পরে অন্য সমস্ত কাঠামো (সূচী, প্রক্স, ট্রিগার, ...) যুক্ত করা আরও দক্ষ হতে পারে const এটি সীমাবদ্ধতা এবং ট্রিগারগুলির কারণে সৃষ্ট ক্রম সারণী সন্নিবেশকে এড়ানো এবং সূচীগুলি তৈরি করতে এড়ানো যায় তাত্ত্বিকভাবে সমস্ত ডেটা যুক্ত হওয়ার সাথে সাথে এগুলি তৈরি করার চেয়ে দ্রুত হওয়া উচিত - যদিও আপনার টেবিলগুলিতে কোনও ক্লাস্টারযুক্ত সূচি থাকলে ডেটা যুক্ত করার আগে এগুলি তৈরি করুন কারণ সত্যের পরে তৈরি করা তত দ্রুত হবে না।
অবশ্যই এটি সমস্তই ধরে নিয়েছে যে আপনার কোনও অবজেক্ট এসকিউএল ২০০৮ নির্দিষ্ট বৈশিষ্ট্য ব্যবহার করে না - যদি সেগুলি করে তবে আপনি যখন স্কিমাটি পুনর্নির্মাণের সময় জিনিসগুলি ত্রুটিযুক্ত হয়েছিলেন তখন আপনি আশাবাদী এই জাতীয় জিনিসগুলি সন্ধান করতে এবং ঠিক করতে পারবেন। যদি আপনার কোনও কোড আনুষ্ঠানিকভাবে অপরিজ্ঞিত আচরণের উপর নির্ভর করে যা এসকিউএল সার্ভার সংস্করণগুলির মধ্যে পরিবর্তিত হয় তবে আপনার পরে আরও কিছু সূক্ষ্ম এবং অধরা বাগ থাকতে পারে এবং পরে খুঁজে বের করতে পারেন।
আমি অনুরূপ পরিস্থিতির মুখোমুখি হয়েছি এবং এসকিউএল সার্ভার ২০০৮ ডাটাবেস থেকে এসকিউএল সার্ভার ২০০৫ এর জন্য স্ক্রিপ্ট স্কিমা এবং ডেটাতে ডেটাবেস প্রকাশনা উইজার্ড ব্যবহার করেছি।