আমার বর্তমানে একটি নির্ধারিত টাস্ক রয়েছে যা প্রতি রাতে 2 টা 2 মিনিটে বন্ধ হয়ে যায় যা এসকিউএলসিএমডি.এক্সিকে কল করে এবং ব্যাকআপটি চালানোর জন্য এটি একটি এসকিউএল স্ক্রিপ্টটি পাস করে (নীচে দেখানো হয়েছে)। ব্যবসায়ের দিক থেকে বড় বর্ধনের কারণে আমরা ক্রমবর্ধমান চাহিদার সাথে একটি ছোট্ট একটি সংস্থা। এই মুহুর্তে 1 দিনের ডেটা হারানোর জন্য গত বছরের এই সময় কয়েক মিলিয়ন বনাম কয়েক হাজার ব্যয় হবে। যতক্ষণ না আমি এই ডিবি প্ল্যাটফর্মটিকে অন্য কোনও সমাধানে স্থানান্তরিত করতে পারি যেখানে এসকিউএল অ্যাজুরের মতো বড় রিরানডেন্সির সাথে ডেটা মিররিং ঘটে, আমি আরও ঘন ঘন ব্যাকআপ পেতে সবচেয়ে ভাল কাজটি কী করতে পারি? নীচের এই স্ক্রিপ্টটি ডিবিটিকে অফলাইন হতে বাধ্য করে? আমি কি এই স্ক্রিপ্টটি ডিবি-র সাথে ইন্টারঅ্যাক্ট করার মাধ্যমে চালাতে পারি?
USE CompanyCRM;
GO
BACKUP DATABASE CompanyCRM
TO DISK = 'D:\CRMBackups\CompanyCRMCRM.Bak'
WITH FORMAT,
MEDIANAME = 'CompanyCRM_Backup',
NAME = 'Full Backup of CompanyCRM';
GO
হালনাগাদ
বাহ, এসও এর চেয়ে স্পষ্টতই এখানে অনেক বেশি উত্সর্গীকৃত ডিবিএ সম্প্রদায়। এখনও পর্যন্ত প্রতিক্রিয়া জন্য ধন্যবাদ। কেবল অনুপস্থিত জিনিস হ'ল "হাউস"। আমি উপরে এসকিউএল কমান্ডটি দেখিয়েছি যে আমি প্রতিদিনের ব্যাকআপগুলি করতে ব্যবহার করছি তবে বর্ধিত লগ ব্যাকআপের উদাহরণগুলি এমআইএ। এটি কোনও বড় ডিবি নয়, এটি বর্তমানে এসকিউএলএক্সপ্রেসে চালিত হয়। আমি যখন এইচএ বা এসকিউএল অ্যাজুরি বলি, তখন আমি বিশেষত সেই স্থানে আর্কিটেকচারটি উল্লেখ করছি যা আমাদের ছোট ব্যবসা হিসাবে নেই। এই উদাহরণটি বর্তমানে কেবলমাত্র আমাদের সার্ভারে চলছে। যদি সেই সার্ভারটি ক্র্যাশ হয়ে যায়, আমাদের পুনরুদ্ধারের সময়টি একটি স্টিকিং পয়েন্ট হয়ে যায়। এজন্য এসকিউএল অ্যাজুরে আকর্ষণীয় হয়ে ওঠে।