লগ শিপিং - এসকিউএল সার্ভারে 2012 - স্ট্যান্ডবাইয়ের সাথে পুনরুদ্ধার করুন বিরতি রাখে


10

RESTORE WITH STANDBYরিপোর্ট করার উদ্দেশ্যে আমরা কেবল-পাঠযোগ্য মোডে ডাটাবেসটি পুনরুদ্ধার করতে লগ শিপিং এবং এসকিউএল সার্ভার 2012 ব্যবহার করছি। যাইহোক, লগ শিপিং সেটআপ এক বা দুটি লগ ব্যাকআপ পুনরুদ্ধার সম্পন্ন করার পরে বিরতি রাখে। লগ শিপিং কেবল তখনই বিরতি হয় যখন এটি চলমান থাকে RESTORE WITH STANDBY; RESTORE WITH NORECOVERYকোন সমস্যা সৃষ্টি করে না।

এ সম্পর্কে আমার একমাত্র স্বীকৃতিটি হ'ল প্রাথমিক ডাটাবেসটি গতিশীল নয়। সুতরাং, যখন কোনও লেনদেন হয় না, এটি RESTOREপ্রক্রিয়াটির সাথে সমস্যা সৃষ্টি করে, সম্ভবত?

কোন ধারণা, পরিচিত সংশোধন?

আমি নিয়মিত কাজ চালিয়ে কয়েক দিন এটি কাজ করে যা দুটি টেবিলে ভারী আপডেট করে। কাজটি যখন লগ শিপিং সেটআপটি চালানো বন্ধ করে দেয় তখন দ্রুত ব্যর্থ হয়, .trn ফাইলটি প্রক্রিয়া করতে অক্ষম। আমি লগ-শিপিংটি পুনরায় সেট করেছি এবং এটি চেষ্টা করেছি যে এটি কেবলমাত্র একটি ছোট আপডেট করে চলতে থাকবে কিনা, কোনও টেবিলে একটি রেকর্ডের একটি কলামের মান পরিবর্তন করে, এটি এখনও ব্যর্থ হয়েছে।

সব আপনার প্রতিক্রিয়ার জন্য ধন্যবাদ।

পিএস: আমাদের লগ থেকে একটি অংশ

02/25/2013 13: 00: 00, LSRestore_DBDB01-A_BulldogDB, প্রগতিতে, 1, DBREPORTS, LSRestore_DBDB01-A_BulldogDB, লগ শিপিং পুনঃস্থাপন লগ কাজের পদক্ষেপ। ,, 2013-02-25 13: 00: 12.31 *** ত্রুটি: 'Database dbsan01 \ DBBackups \ LSBackup_BulldogDB ull BulldogDB_20130225180000.trn' মাধ্যমিক ডাটাবেস 'বুলডগডিবি'-তে লগ ব্যাকআপ ফাইল প্রয়োগ করতে পারেনি ((মাইক্রোসফ্ট.সকিএল সার্ভার.ম্যানেজমেন্ট.লগশিপিং)
2013-02-25 13: 00: 12.31 *** ত্রুটি: ডাটাবেস 'বুলডগডিবি'র জন্য লগটি প্রক্রিয়াকরণের সময় একটি ত্রুটি ঘটেছে। সম্ভব হলে ব্যাকআপ থেকে পুনরুদ্ধার করুন। যদি কোনও ব্যাকআপ পাওয়া না যায় তবে লগটি পুনর্নির্মাণের প্রয়োজন হতে পারে।
'বুলডগডিবি' (8: 0) ডাটাবেসটি পুনরায় আরম্ভ হতে আটকাতে পুনরুদ্ধারের সময় একটি ত্রুটি ঘটেছে। পুনরুদ্ধারের ত্রুটিগুলি নির্ণয় করুন এবং সেগুলি সমাধান করুন বা একটি ভাল ভাল ব্যাকআপ থেকে পুনরুদ্ধার করুন। ত্রুটিগুলি সংশোধন না করা হয় বা প্রযুক্তিগত সহায়তা প্রত্যাশিত।
পুনঃস্থাপন লগ অস্বাভাবিকভাবে শেষ হচ্ছে।
ডাটাবেস 'বুলডগডিবি' ফাইলের জন্য 'বুলডগডিবি' ফাইলের জন্য 0 পৃষ্ঠার প্রক্রিয়া করা হয়েছে।
ডাটাবেস 'বুলডগডিবি' ফাইলের জন্য 1 পৃষ্ঠার প্রসেস করা হয়েছে "বুলডগ ডিবি_লগ" ফাইলের 1 টিতে (। নেট স্ক্যালক্লায়েন্ট ডেটা সরবরাহকারী) ***
2013-02-25 13: 00: 12.32 *** ত্রুটি: ইতিহাস / ত্রুটি বার্তা লগ করা যায়নি Microsoft (মাইক্রোসফ্ট.এসএইচএল সার্ভার.ম্যানেজমেন্ট.লগ শিপিং) ***
2013-02-25 13: 00: 12.32 *** ত্রুটি: এক্সিকিউটনিউনকিউয়ের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.32 লগ ব্যাকআপ ফাইল '\\ dbsan01 \ DBBackups S LSBackup_BulldogDB \ BulldogDB_20130225180000.trn' এড়িয়ে যাওয়া সেকেন্ডারি ডাটাবেস 'বুলডগডিবি'র জন্য কারণ ফাইলটি যাচাই করা যায়নি।
2013-02-25 13: 00: 12.32 *** ত্রুটি: ইতিহাস / ত্রুটি বার্তা লগ করা যায়নি Microsoft (মাইক্রোসফ্ট.এসএইচএল সার্ভার.ম্যানেজমেন্ট.লগ শিপিং) ***
2013-02-25 13: 00: 12.32 *** ত্রুটি: এক্সিকিউটনিউনকিউয়ের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: ডাটাবেস অ্যাক্সেস মোড পুনরুদ্ধার করার সময় একটি ত্রুটি ঘটেছে Microsoft (মাইক্রোসফ্ট.এসএলএল সার্ভার.ম্যানেজমেন্ট.লগ শিপিং) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: এক্সিকিউটসকালারের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: ইতিহাস / ত্রুটি বার্তা লগ করা যায়নি Microsoft
2013-02-25 13: 00: 12.33 *** ত্রুটি: এক্সিকিউটনিউনকিউয়ের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: ডাটাবেস অ্যাক্সেস মোড পুনরুদ্ধার করার সময় একটি ত্রুটি ঘটেছে Microsoft (মাইক্রোসফ্ট.এসএলএল সার্ভার.ম্যানেজমেন্ট.লগ শিপিং) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: এক্সিকিউটসকালারের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.33 *** ত্রুটি: ইতিহাস / ত্রুটি বার্তা লগ করা যায়নি Microsoft
2013-02-25 13: 00: 12.33 *** ত্রুটি: এক্সিকিউটনিউনকিউয়ের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***
2013-02-25 13: 00: 12.33 পুরানো লগ ব্যাকআপ ফাইলগুলি মোছা। প্রাথমিক ডাটাবেস: 'বুলডগডিবি'
2013-02-25 13: 00: 12.33 *** ত্রুটি: ইতিহাস / ত্রুটি বার্তা লগ করা যায়নি Microsoft
2013-02-25 13: 00: 12.33 *** ত্রুটি: এক্সিকিউটনিউনকিউয়ের জন্য একটি উন্মুক্ত এবং উপলব্ধ সংযোগ প্রয়োজন requires সংযোগের বর্তমান অবস্থা বন্ধ রয়েছে System (সিস্টেম.ডাটা) ***, 00: 00: 12,0,0 ,,,, 0

এটি ভেঙে যে LS_Restore কাজ লেনদেন লগ ব্যাকআপ প্রয়োগ করতে পারে না। আমি কেবল লগ-শিপিংটি পুনরায় সেট করেছি যাতে সমস্ত ত্রুটি লগের তথ্য ডাটাবেস থেকে চলে যায়। আমি সেগুলি কোথাও সংরক্ষণ করেছি, যখন আমি তাদের খুঁজে পাব তখন সেগুলি পোস্ট করব। ধন্যবাদ।
মেন্ডেল

আমরা "স্কিপিং লগ ব্যাকআপ ফাইল ... .trn এর মতো মাধ্যমিক ডাটাবেস 'ডিবি' এর জন্য কিছু পেয়েছি কারণ ফাইলটি যাচাই করা যায়নি I আপনি কীভাবে বিশেষভাবে দুর্নীতির জন্য চেক করবেন তা আমি জানি না
মেন্ডেল

আপডেট হওয়া লিঙ্ক: প্রতিক্রিয়া.এজিউর . com/forums/ 908035- sql-server/ suggestions/…
অ্যান্টনি হর্নে

উত্তর:


4

লগ ব্যাকআপগুলি যদি সেকেন্ডারি ডাটাবেস নরকোভরিতে থাকে এবং পুনরায় পুনরুদ্ধার করতে সক্ষম হয় এবং কেবল যখন এটি কেবলমাত্র পড়া / স্ট্যান্ডবাইতে থাকে তখন ব্যর্থ হয় তবে আমি লগ ব্যাকআপগুলি নিজেরাই ঠিক আছে এবং দূষিত নয় বলে ধরে নিই।

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


1
এটা সঠিক। এটি সন্ধান করার জন্য লগশিপিং কাজগুলিকে স্ট্যান্ডবাই দিয়ে পুনরুদ্ধার করতে না দিন তবে স্ট্যান্ডবাই সহ পুনরুদ্ধার করবে এমন একটি কাজের জন্য দ্বিতীয় পদক্ষেপ যুক্ত করুন। স্ট্যান্ডবাই = এন 'স্ট্যান্ডবাইফাইলে' ডেটাবেস [ডাটাবেস] পুনরুদ্ধার করুন। অন্য বিকল্পটি হ'ল লেনদেনের লগ ব্যাকআপ শেষ হয় না, পুনরুদ্ধারগুলির জন্য 20 মিনিট বিলম্ব যোগ করার চেষ্টা করুন
স্প্রেরি

1

স্ট্যান্ডবাই-তে মাধ্যমিক পুনরুদ্ধার করা যখন চাকরি শুরু হয় কেবল তখনই ব্যবহারকারীদের সংযোগ বিচ্ছিন্ন করে, শুরু করার পরে ব্যবহারকারীরা সংযোগ করতে পারে ... এবং এটি "এক্সক্লুসিভ অ্যাক্সেস" সম্পর্কে ত্রুটি সহ পুনরুদ্ধার প্রক্রিয়াটি বন্ধ করে দেবে। আমি পরিষেবা পেয়েছি যা পুনরুদ্ধারকালে স্ট্যান্ডবাই ডাটাবেসে সংযোগ দেওয়ার চেষ্টা করেছিল। এটি 1-10 / 100 পুনরুদ্ধার করা ফাইলগুলির পরে পুনরুদ্ধার প্রক্রিয়াটি ভেঙে ফেলেছে।

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