SQL سرور وصولی ماڈل

مکمل لاگ فائلوں کے خلاف وصولی ماڈل بیلنس ڈسک کی جگہ

SQL سرور تین بازیابی ماڈل فراہم کرتا ہے جو آپ کو راستے کی وضاحت کرنے کی اجازت دیتا ہے کہ SQL سرور لاگ ان فائلوں کو منظم کرتا ہے اور ڈیٹا بیس کے نقصان یا دیگر تباہی کے بعد وصولی کے لۓ اپنے ڈیٹا بیس کی تیاری کرتا ہے. ان میں سے ہر ایک کو قدامت پسند ڈسک کی جگہ کے درمیان تجارتی توازن کو توازن اور گردنانی تباہی کی بحالی کے اختیارات فراہم کرنے کے لئے مختلف نقطہ نظر کی نمائندگی کرتا ہے. SQL سرور کی طرف سے پیش کردہ تین تباہی بحالی کے ماڈل ہیں:

آئیے ان میں سے ہر ایک ماڈل کو مزید تفصیل سے نظر آتے ہیں.

سادہ وصولی ماڈل

سادہ بحالی کا ماڈل یہ ہے کہ: سادہ. اس نقطہ نظر میں، SQL سرور صرف ٹرانزیکشن لاگ میں معلومات کی ایک کم سے کم رقم کو برقرار رکھتا ہے. SQL سرور ہر بار جب ٹرانزیکشن چیک پوائنٹ تک پہنچ جاتا ہے تو ٹرانزیکشن لاگ ان کو چھو جاتا ہے، آفت کی بازیابی کے مقاصد کے لئے کوئی لاگ ان اندراج نہیں چھوڑتا.

آسان وصولی کے ماڈل کا استعمال کرتے ہوئے ڈیٹا بیس کے لئے، آپ صرف مکمل یا متنوع بیک اپ کو بحال کرسکتے ہیں. اس طرح کے ایک ڈیٹا بیس کو وقت میں ایک مقررہ نقطہ نظر کو بحال کرنے کے لئے ممکن نہیں ہے - آپ کو اس وقت درست وقت پر بحال کر سکتے ہیں جب تک مکمل یا متغیر بیک اپ پیدا ہو. لہذا، آپ خود کار طریقے سے تازہ ترین / متوازن بیک اپ اور ناکامی کے وقت کے درمیان کئے جانے والے کسی بھی ڈیٹا ترمیم کو خود بخود کھو دیں گے.

مکمل وصولی ماڈل

مکمل بحالی کا ماڈل بھی ایک خود وضاحتی نام دیتا ہے. اس ماڈل کے ساتھ، SQL سرور ٹرانزیکشن لاگ برقرار رکھتا ہے جب تک کہ آپ اسے بیک اپ نہیں کرسکتے. یہ آپ کو ایک آفت کی بحالی کے منصوبے کو ڈیزائن کرنے کی اجازت دیتا ہے جس میں ٹرانزیکشن لاگ بیک بیک کے ساتھ مل کر مکمل اور متنوع ڈیٹا بیس بیک اپ کا مجموعہ شامل ہے.

ڈیٹا بیس کی ناکامی کی صورت میں، آپ کو مکمل بحالی کے ماڈل کا استعمال کرتے ہوئے ڈیٹا بیس کی بحالی کا سب سے زیادہ لچک ہے. ٹرانزیکشن لاگ میں ذخیرہ کردہ اعداد و شمار میں ترمیم کے علاوہ، مکمل وصولی ماڈل آپ کو ایک خاص ڈیٹا بیس کو مخصوص وقت پر بحال کرنے کی اجازت دیتا ہے. مثال کے طور پر، اگر کسی غلط ترمیم نے 2:36 بجے دوپہر کو خراب کیا، تو آپ SQL Server کے نقطۂ وقت کی بحالی کو اپنے ڈیٹا بیس کو 2:35 بجے کو رول کرنے کے لئے استعمال کرسکتے ہیں، غلطی کے اثرات کو مسح کر سکتے ہیں.

بلک لاگ ان وصولی ماڈل

بلک لاگ ان وصولی ماڈل ایک خصوصی مقاصد کے ماڈل ہے جو مکمل وصولی ماڈل کو اسی طرح سے کام کرتا ہے. واحد فرق یہ ہے کہ یہ ڈیٹا بیس ترمیم کے عمل کو ہینڈل کرتا ہے. بلک لاگ ان ماڈل ان آپریشنز کو ٹرانزیکشن لاگ ان میں کم سے کم لاگنگ کے طور پر جانا جاتا تکنیک کا استعمال کرتے ہوئے ریکارڈ کرتا ہے. یہ پروسیسنگ وقت پر نمایاں طور پر بچاتا ہے، لیکن آپ کو نقطہ وقت میں بحال کرنے کا اختیار استعمال کرنے سے روکتا ہے.

مائیکروسافٹ کی سفارش کی جاتی ہے کہ بلیک لاگ ان وصولی کے ماڈل کو صرف مختصر وقت کے لئے استعمال کیا جائے. بہترین عمل یہ بتاتا ہے کہ آپ بڑے پیمانے پر آپریشن کرنے سے قبل فوری طور پر بلیک لاگ ان وصولی کے ماڈل میں ایک ڈیٹا بیس کو سوئچ کرتے ہیں اور مکمل بحالی کے ماڈل کو بحال کرتے ہیں جب ان آپریشنز کو مکمل کیا جاتا ہے.

بحالی کے ماڈلز میں تبدیلی

وصولی ماڈل کو دیکھنے یا تبدیل کرنے کے لئے SQL سرور مینجمنٹ سٹوڈیو کا استعمال کریں:

  1. متعلقہ سرور کو منتخب کریں : SQL Server ڈیٹا بیس انجن کے متعلقہ مثال سے منسلک کریں، پھر آرڈر ایکسپلورر میں، سرور درخت کو بڑھانے کے لئے سرور کا نام پر کلک کریں.
  2. ڈیٹا بیس کو منتخب کریں : ڈیٹا بیس کو بڑھانا، اور، ڈیٹا بیس پر منحصر ہے، یا تو صارف کے ڈیٹا بیس کو منتخب کریں یا سسٹم ڈیٹا بیس کو بڑھانے اور سسٹم کے ڈیٹا بیس کا انتخاب کریں.
  3. ڈیٹا بیس پراپرٹیز کو کھولیں : ڈیٹا بیس کو دائیں کلک کریں، اور پھر پراپرٹیز پر کلک کریں، ڈیٹا بیس پراپرٹی ڈائیلاگ باکس کو کھولنے کے لئے.
  4. موجودہ وصولی ماڈل دیکھیں : ایک صفحہ پین میں منتخب کریں ، موجودہ وصولی ماڈل کے انتخاب کو دیکھنے کے لئے اختیارات پر کلک کریں.
  5. نیا وصولی ماڈل منتخب کریں: مکمل یا منتخب کریں، بلک لاگ ان یا سادہ .
  6. ٹھیک ہے پر کلک کریں.