বেক ফাইলটি ছোট এমডিএফ এবং এলডিএফ ডাটাবেস ফাইলগুলিতে পুনরুদ্ধার করুন


11

আমার একটি উত্তরাধিকারের ডাটাবেস রয়েছে যার অন্ধকার ডিজাইনের অভাব আমি এখানে willুকব না, তবে সার্ভারে থাকা ফাইলগুলি (তুলনামূলকভাবে) প্রচুর। আমার আছে:

মাইডাটাবেস.এমডিএফ: 24.8 জিবি
মাইডাটাবেস.ল্ডফ: 114.6 জিবি

এই ডাটাবেসটি প্রতি রাতে একটি .bak ফাইলে ব্যাক আপ হয়ে আমাদের রিপোর্টিং সার্ভারে প্রেরণ করা হয়, যেখানে এটি পুনরুদ্ধার করা হয়েছে। .Bak ফাইলটি কেবলমাত্র 1.8 গিগাবাইটে অনেক ছোট।

যাইহোক, আমি যখন রিপোর্টিং সার্ভারে এটি পুনরুদ্ধার করার চেষ্টা করি তখন এটি অপর্যাপ্ত স্থানের কারণে ব্যর্থ হয়। সার্ভারে প্রায় 100 গিগাবাইট ফ্রি রয়েছে এবং মূল সার্ভারে থাকা ফাইলগুলি পুরো 139.4 জিবি খাইতে চেষ্টা করছে। আমার সংকোচনের জ্ঞান ভয়াবহভাবে ভুল না হলে আমি দৃ I'm়ভাবে আত্মবিশ্বাসী যে ১.৮ গিগাবাইট ফাইলটি প্রকৃতপক্ষে 00৪০০% দ্বারা প্রসারিত হচ্ছে না।

আমার প্রশ্ন: এসকিউএল সার্ভারকে এই ব্যাকআপ ফাইলটি সেই স্থানটি সামনে রেখে সংরক্ষণ না করে পুনরায় পুনরুদ্ধার করতে বলার কোনও উপায় আছে? আমি কোনও লগের বিষয়ে চিন্তা করি না; আমার কাছে কেবল তথ্য থাকা দরকার। আমি ডেটাবেসগুলি ডেভলপমেন্ট এবং স্কিমা দৃষ্টিকোণ থেকে বুঝতে পারি, তবে আমি কোনওভাবেই ডিবিএর মতো নই।

এটি এসকিউএল সার্ভার ২০০৮ আর 2 এ রয়েছে। কোন সহায়তা বা পরামর্শের জন্য ধন্যবাদ।

উত্তর:


11

ব্যাকআপটিতে দুটি টুকরো তথ্য রয়েছে:

  • ডাটাবেস ফাইলের বিন্যাস এবং মেটাডেটা, যেমন। RESTORE FILELISTONLY ...
  • আসল তথ্য

ব্যাকআপের আসল ডেটা সেইগুলি 1.8 জিবি। তবে মেটাডেটা মূল উত্পাদনের সার্ভারের মতো ফাইলগুলির বিন্যাস বর্ণনা করে। এটি দেখতে সংকোচনের মতো দেখায়, এটি প্রকৃত সংক্ষেপণ নয়। কেবলমাত্র মেটাডেটা বনাম সামগ্রী। সমস্যাটি হ'ল পুনরুদ্ধারের সময় রিপোর্টিং মেশিন মেটাডেটাতে বর্ণিত একটি লেআউট তৈরি করে, তাই 114.6 জিবি + 24.8 জিবি। এখন আসল প্রশ্নের জন্য: আপনি কি ডাব্লু / ও মূল ডিবি ফাইল লেআউটটি পুনরুদ্ধার করতে পারবেন? নাহ, তবে আপনার সমস্যার আরও একটি সমাধান রয়েছে: আসল ডিবিটিকে আবার পরীক্ষা করে দেখুন। লেনদেনের লগ সঙ্কুচিত করা আপনার প্রয়োজনীয় পদক্ষেপগুলি কভার করে, যেহেতু লগই আপনার প্রধান ব্যথার বিষয়। এরপরে আমি ব্যাকআপ / পুনরুদ্ধারের পরিবর্তে লগ শিপিং স্থাপন করব would


ধন্যবাদ; লেনদেনের লগ সঙ্কুচিত করার কৌশলটি নিখুঁতভাবে করেছিল।
eouw0o83hf

1
লগ ব্যাকআপের পরিবর্তে লগ শিপিং ??
টমাস স্ট্রিংগার

4
@ শর্ক: ডিবিটিকে রিপোর্টিং মেশিনে সরবরাহ করার উদ্দেশ্যে, পূর্ণ ব্যাকআপের পরিবর্তে লগ শিপিং ।
রেমাস রুসানু

ওহ ঠিক আছে আমি প্রশ্নের সেই অংশটি পুরোপুরি মিস করেছি। স্পষ্টতার জন্য ধন্যবাদ !!
টমাস স্ট্রিংগার

0

এসকিউএল সার্ভার 2012 কেবলমাত্র ডেটাবেস এমডিএফ ফাইল ব্যবহার করতে এবং এসকিউএল সার্ভারের সাথে এটি সংযুক্ত করার অনুমতি দেয়: http://msdn.microsoft.com/en-us/library/ms174385.aspx । এসকিউএল সার্ভার একটি ব্র্যান্ডের নতুন এলডিএফ ফাইল তৈরি করে যেখানে আপনি আকারটি নির্দিষ্ট করতে পারেন। তারপর:

  • আপনার লগ ফাইলটি বাড়তে বাধা থেকে বাঁচাতে সাধারণ পুনরুদ্ধার মডেল ব্যবহার করুন বা
  • সম্পূর্ণ পুনরুদ্ধার মডেল ব্যবহার করুন এবং নিয়মিত লেনদেন লগ ব্যাকআপ করুন। এটি লগ ফাইলটিকে বাড়ানো থেকে বাঁচিয়ে রাখবে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.