মূলভাবে Tricore দ্বারা প্রকাশিত: জুন ১৪, ২০১৭
এই ব্লগটি Microsoft® SQL Server® ডাটাবেস ইঞ্জিনের আপসারিত (deprecated) ফিচারগুলোর শনাক্ত করে যেগুলো SQL Server ২০১৬-এ উপলব্ধ এবং ভবিষ্যতের SQL Server রিলিজে সরানো হবে।
ভূমিকা
আপনি প্রায়শই SQL Server রিলিজের নতুন ফিচার সম্পর্কে পড়েন। তবে, আপনি সবসময় আপসারিত ফিচার সম্পর্কে আলোচনা পান না যখন আপনি ডাটাবেসকে nieu wersions-এ আপগ্রেড করার পরিকল্পনা করেন। যেহেতু আপগ্রেড চলাকালীন রোলব্যাক ফিচার উপলব্ধ নেই, প্রোডাকশন ডাটাবেস মাইগ্রেট করার আগে আপসারিত ফিচার বুঝতে হয়। নিচের সেকশনগুলো SQL Server ২০১৬-এর পরের SQL Server রিলিজে বন্ধ হয়ে যাওয়া ফিচারগুলোর বিস্তারিত দেয়।
ব্যাকআপ এবং রিস্টোর
বিভিন্ন ব্যাকআপ এবং রিস্টোর অপারেশনের স্ট্যাটাস নিচে দেওয়া হলো:
মিডিয়া পাসওয়ার্ড সহ ফুল এবং ট্রানজেকশন লগ ব্যাকআপ ইতিমধ্যে অপ্রচলিত, তবে SQL Server ২০১৬-এ মিডিয়া পাসওয়ার্ড সহ ব্যাকআপ রিস্টোর করা যায়। এই ফিচার ভবিষ্যতের রিলিজে সরানো হবে।
restore {database | log} with [media]passwordঅপারেশন আপসারিত।backup {database | log} with passwordএবংbackup {database | log} with [media]passwordঅপারেশন বন্ধ করা হয়েছে।
কম্প্যাটিবিলিটি লেভেল
আপনি ভার্সন ১১০ (SQL Server ২০০৮ এবং SQL Server ২০০৮ R2) থেকে সরাসরি আপগ্রেড করতে পারবেন না। পরিবর্তে, আপনাকে প্রথমে ডাটাবেসকে SQL Server ২০১২-এ আপগ্রেড করতে হবে এবং তারপর বর্তমান ভার্সনে আপগ্রেড করতে হবে। যাইহোক, ডাটাবেস কম্প্যাটিবিলিটি লেভেল ১০০ সাপোর্ট করা হয়। কম্প্যাটিবিলিটি লেভেল শুধু SQL Server-এর শেষ দুটি ভার্সনের জন্য উপলব্ধ।
এনক্রিপশন
RC4 বা RC4_128 ব্যবহার করে এনক্রিপশন আপসারিত এবং SQL Server-এর পরবর্তী ভার্সনে সরানো হবে। RC4 এবং RC4_128 ডিক্রিপ্ট করা আপসারিত নয়। আপনার অন্য এনক্রিপশন অ্যালগরিদম যেমন AES ব্যবহার শুরু করা উচিত।
রিমোট স্টোরড প্রসিডিউর
রিমোট স্টোরড প্রসিডিউর Microsoft Distributed Transaction Coordinator (MSDTC) দ্বারা এক্সিকিউট করা Transact-SQL ডিস্ট্রিবিউটেড ট্রানজেকশনের পর শুরু হয়।
রিমোট সার্ভার SQL Server ২০১৬-এ শুধু ব্যাকওয়ার্ড কম্প্যাটিবিলিটির জন্য সাপোর্ট করা হয়। নতুন অ্যাপ্লিকেশনগুলো লিঙ্কড সার্ভার ব্যবহার করা উচিত।
টেবিল হিন্ট
টেবিল হিন্ট WITH কীওয়ার্ড ফিচার আপসারিত এবং SQL Server-এর ভবিষ্যতের ভার্সনে সরানো হবে। নতুন ডেভেলপ করা অ্যাপ্লিকেশনগুলোর WITH কীওয়ার্ড ব্যবহার করা উচিত নয়।
স্পেস দিয়ে হিন্ট আলাদা করা
কমার পরিবর্তে স্পেস দিয়ে হিন্ট আলাদা করার ক্ষমতা SQL Server-এর আগামী ভার্সনে সরানো হবে। নতুন ডেভেলপমেন্ট কাজে এই ফিচার ব্যবহার করবেন না এবং বর্তমানে এই ফিচার ব্যবহারকারী অ্যাপ্লিকেশনগুলো যতঘর সম্ভব পরিবর্তন করুন।
SQLMaint ইউটিলিটি
SQLMaint ইউটিলিটি SQL Server-এর আগের ভার্সনে তৈরি ডাটাবেস মেইনটেন্যান্স প্ল্যান এক্সিকিউট করে। এই ফিচার ভবিষ্যতের ভার্সনে অপ্রচলিত করা হবে। এই ইউটিলিটিকে SQL Server মেইনটেন্যান্স প্ল্যান ফিচারের সাথে রিপ্লেস করুন।
SQL Server ২০১৬-এ বন্ধ করা ফিচার
নিচের ফিচারগুলো SQL Server ২০১৬-এ বন্ধ করা হয়েছে:
SQL Server ২০১৬ একটি ৬৪-বিট অ্যাপ্লিকেশন। ৩২-বিট ইনস্টলেশন বন্ধ করা হয়েছে, যদিও SQL Server ২০১৬-এর কিছু উপাদান এখনও ৩২-বিট কম্পোনেন্ট হিসেবে চলে।
কম্প্যাটিবিলিটি লেভেল ৯০ বন্ধ করা হয়েছে।
ActiveX সাবসিস্টেম বন্ধ করা হয়েছে। কমান্ড লাইন বা PowerShell স্ক্রিপ্ট ব্যবহার করুন।
উপসংহার
এই ব্লগে তালিকাভুক্ত আপসারিত ফিচারগুলো SQL Server-এর ভবিষ্যতের রিলিজে সরানো হবে, কিন্তু Microsoft সরানোর সময় নির্ধারণ করেননি। পুরনো অ্যাপ্লিকেশনগুলো নতুন SQL Server ভার্সনে মাইগ্রেট করার আগে টেস্ট করুন, এবং কোনো নতুন ডেভেলপমেন্ট কাজে আপসারিত ফিচার ব্যবহার করবেন না।
Feedback ট্যাব ব্যবহার করে যেকোনো মন্তব্য বা প্রশ্ন করুন। আপনি আমাদের সাথে কথা বলতে পারেন।