MS SQL সার্ভার 2017, 2016, 2014, 2012, 2008 ইত্যাদিতে প্রযোজ্য।
SQL সার্ভারে মুছে ফেলা সারিগুলি কীভাবে পুনরুদ্ধার করবেন
আমি কিভাবে SQL সার্ভারে একটি মুছে ফেলা সারি বা রেকর্ড পুনরুদ্ধার করব
আপনার ব্যবসা পরিচালনা করতে বা আপনার ক্লায়েন্টদের পরিষেবা প্রদান করার জন্য SQL সার্ভার ব্যবহার করার সময় আপনি কি কখনও এই সমস্যার সম্মুখীন হয়েছেন? SQL সার্ভার ডাটাবেসে সারি, টেবিল, পৃষ্ঠা বা কলাম মুছে ফেলা একটি সাধারণ সমস্যা যা বেশিরভাগ প্রশাসকের সম্মুখীন হতে পারে এবং এই সমস্যার সমাধান খুঁজে বের করতে হবে।
পিসিতে আইফোন ফটো অ্যাক্সেস করুন
বেশিরভাগ ক্ষেত্রে, যখন একটি ডাটাবেস বা ডাটাবেস উপাদান মুছে ফেলা হয়, এমএস এসকিউএল সার্ভার অ্যাডমিনিস্ট্রেটররা তাদের ব্যাকআপ থেকে পুনরুদ্ধার করার চেষ্টা করবে। কিন্তু যখন তুমি ব্যাকআপ ছাড়া ডাটাবেস বা টেবিল মুছে ফেলা হয়েছে এসকিউএল, আপনি কি করবেন? JustAnthr সফ্টওয়্যার এখানে দুটি সমাধান সংগ্রহ করেছে যাতে আপনি এসকিউএল-এ একটি একক বা একাধিক সারি, টেবিল, পৃষ্ঠা বা কলাম পুনরুদ্ধার করতে পারেন।
অনুপস্থিত ডেটা কীভাবে ফিরিয়ে আনবেন এবং আপনার ব্যবসার সবকিছুকে ট্র্যাকে ফিরিয়ে আনবেন তা দেখতে অনুসরণ করুন।
এসকিউএল রিকভারি সফ্টওয়্যার দিয়ে এসকিউএল সার্ভারে মুছে ফেলা সারি পুনরুদ্ধার করুন [সহজ]
হারানো SQL সারি ফিরিয়ে আনার একটি কার্যকর উপায় হল সাহায্যের জন্য স্বয়ংক্রিয় SQL পুনরুদ্ধার সরঞ্জাম প্রয়োগ করা। প্রকৃতপক্ষে, শক্তিশালী ডাউনলোড করুনউইন সংস্করণ
এটির সাহায্যে, আপনি অনায়াসে মুছে ফেলা রেকর্ড পুনরুদ্ধার করতে পারেন, যার মধ্যে SQL-এ ডেটা মুছে ফেলা, নষ্ট ডাটাবেস মেরামত করা, MDF ফাইল পুনরুদ্ধার করা ইত্যাদি। শুধুমাত্র কয়েকটি সাধারণ ক্লিকের মাধ্যমে, আপনি হারিয়ে যাওয়া SQL সার্ভার সারিগুলি ফিরিয়ে আনবেন:
ধাপ 1. ডাউনলোড করুন এবং JustAnthr MS SQL Recovery চালান।
ধাপ ২. লক্ষ্য MDF ফাইলটি বেছে নিতে দুটি বিন্দুতে ক্লিক করুন (ব্রাউজ বোতাম) অথবা 'অনুসন্ধান' এ ক্লিক করুন এবং নীচে পাওয়া তালিকা থেকে মেরামতের জন্য পছন্দসই ফাইলটি নির্বাচন করুন৷ তারপর, মেরামত প্রক্রিয়া শুরু করতে 'মেরামত' ক্লিক করুন।

ধাপ 3. প্রক্রিয়াটি সম্পন্ন হলে, সফল বিশ্লেষণ নিশ্চিত করতে একটি উইন্ডো উপস্থিত হবে। সমস্ত মুছে ফেলা টেবিল এবং রেকর্ড পুনরুদ্ধার করা আইটেমগুলি মূল টেবিলের নামে বাম ফলকে তালিকাভুক্ত করা হবে।

ধাপ 4। স্ক্রিনের নীচে ডানদিকে কোণায় 'রপ্তানি' বোতামে ক্লিক করুন। আপনি আপনার প্রয়োজনের উপর ভিত্তি করে ডাটাবেস এবং SQL স্ক্রিপ্টে উদ্ধারকৃত ডাটাবেস সংরক্ষণ করতে পারেন। তারপরে, আপনাকে সার্ভার/ইনস্ট্যান্স নাম লিখতে হবে এবং সার্ভারের সাথে সংযোগ করতে হবে। আপনি যদি 'ডাটাবেসে রপ্তানি করুন' বেছে নেন, তাহলে আপনি একটি নতুন ডাটাবেস তৈরি করতে পারেন বা বিদ্যমান ডাটাবেসে রপ্তানি করতে পারেন।

MDF ফাইল হিসাবে আপনার হারিয়ে যাওয়া সারি সহ মুছে ফেলা রেকর্ডগুলি সংরক্ষণ করার পরে, আপনি এটিকে আপনার SQL সার্ভার ডাটাবেসের আসল অবস্থানে আমদানি বা সংরক্ষণ করতে পারেন।
তারপর পুনরায় চালু করুন এবং আবার SQL সার্ভার চালান।
LSN [জটিল] দিয়ে ম্যানুয়ালি SQL সার্ভার সারি পুনরুদ্ধার করুন
আরেকটি জটিল পদ্ধতি যা আপনি চেষ্টা করতে পারেন তা হল মুছে ফেলা সারিগুলি পরীক্ষা এবং পুনরুদ্ধার করতে LSN (লগ সিকোয়েন্স নম্বর) ব্যবহার করা।
বিঃদ্রঃ: আপনি SQL এ মুছে ফেলা সারি পুনরুদ্ধারের জন্য নীচের পদক্ষেপগুলি অনুসরণ করার সময় সতর্ক থাকুন৷
ধাপ 1. SQL টেবিলে মুছে ফেলা ব্যতীত বর্তমান সারির সংখ্যা পরীক্ষা করুন
টেবিল_নাম থেকে * নির্বাচন করুন
ধাপ ২. লগ ফিরিয়ে আনতে নীচের প্রশ্নটি ব্যবহার করুন:
লাইভ ওয়ালপেপার কাজ করছে না iphone 11
ডেটাবেস নাম ব্যবহার করুন
যাওয়া
ব্যাকআপ লগ [ডেটাবেসনাম]
TO DISK = N’D:DatabasenameRDDTrLog.trn’
NOFORMAT, NOINIT সহ,
NAME = N’Databasename-লেনদেন লগ ব্যাকআপ,
skip, NOREWIND, NOUNLOAD, STATS = 10
যাওয়া
ধাপ 3 . নিচের ক্যোয়ারী সহ SQL সার্ভার টেবিল থেকে মুছে ফেলা রেকর্ডের তথ্য সংগ্রহ করুন:
ডেটাবেস নাম ব্যবহার করুন
যাওয়া
[বর্তমান LSN] LSN], [লেনদেন আইডি], অপারেশন, প্রসঙ্গ, AllocUnitName নির্বাচন করুন
থেকে
fn_dblog(NULL, NULL)
যেখানে অপারেশন = 'LOP_DELETE_ROWS'
এটি করার মাধ্যমে, মুছে ফেলা রেকর্ডগুলির লেনদেন আইডি পান৷
ধাপ 4। লেনদেন আইডি দিয়ে রেকর্ড মুছে ফেলার সঠিক সময় খুঁজুন:
ডেটাবেস নাম ব্যবহার করুন
যাওয়া
নির্বাচন করুন
[বর্তমান LSN], অপারেশন, [লেনদেন আইডি], [শুরু করার সময়], [লেনদেনের নাম], [লেনদেন SID]
থেকে
fn_dblog(NULL, NULL)
কোথায়
[লেনদেন আইডি] = '000:000001f3'
এবং
[অপারেশন] = 'LOP_BEGIN_XACT'
ধাপ 5। SQL সার্ভার টেবিল থেকে সারি সহ মুছে ফেলা ডেটা পুনরুদ্ধার করুন:
আইটিউনস ছাড়াই কীভাবে ম্যাক থেকে আইফোনে ফটো স্থানান্তর করবেন
মুছে ফেলা পুনরুদ্ধার করুন ডাটাবেস নাম ব্যবহার করুন
যাওয়া
ডাটাবেস ডাটাবেস নাম_কপি থেকে পুনরুদ্ধার করুন
DISK = 'D: Databasename RDDFull.bak'
সঙ্গে
ডাটাবেসনামকে 'D:RecoverDBDatabasename.mdf'-এ সরান,
'Databasename_log' কে 'D:RecoverDBDatabasename_log.ldf'-এ সরান,
প্রতিস্থাপন, নরকোভারি;
যাওয়া
ধাপ 6 . সারি সহ মুছে ফেলা রেকর্ডগুলি SQL টেবিল ডাটাবেসে ফিরিয়ে আনা হয়েছে কিনা তা পরীক্ষা করুন:
ডাটাবেসনাম ব্যবহার করুন_কপি যান টেবিল_নাম থেকে * নির্বাচন করুন
পরামর্শ: নিয়মিতভাবে MS SQL সার্ভার ডেটাবেস ব্যাক আপ করুন
SQL সার্ভার টেবিল ডাটাবেসে হারানো রেকর্ড বা সারি পুনরুদ্ধার করার উপায় জানার পাশাপাশি যথেষ্ট নয়।
নিয়মিত SQL ডাটাবেস ব্যাক আপ করাও গুরুত্বপূর্ণ। স্বয়ংক্রিয় SQL সার্ভার ব্যাকআপ সফ্টওয়্যার আপনার বিশাল SQL সার্ভার ডাটাবেসের একটি সম্পূর্ণ ব্যাকআপ তৈরি করার জন্য আপনার জন্য একেবারে সেরা পছন্দ। আপনি যদি আপনার SQL ডাটাবেস সুরক্ষিত করার জন্য একটি স্মার্ট উপায় খুঁজছেন, JustAnthr Todo Backup Advanced Server হল একটি দ্বিতীয়-থেকে-কোনও পছন্দ যা আপনি মিস করতে পারবেন না।