এসকিউএল 2008 এ কোনও উদাহরণ নকল করার সবচেয়ে কার্যকর উপায় কী?


14

এটি দরকারী রাখতে আমাদের ডাটাবেসে যথেষ্ট পরিমাণ তথ্য সহ একটি সাধারণ ডাটাবেস উদাহরণ পেয়েছে, এবং আমরা এটি প্রদর্শনের উদ্দেশ্যে ব্যবহার করতে পারি, এবং আমি এর একটি অনুলিপি আমার ল্যাপটপে রাখতে চাই যাতে আমি যখন দেব কর্মের জন্য এটি ব্যবহার করতে পারি আমি অফিসে নেই (নিয়মিত ডেভ ডাটাবেসের উদাহরণগুলি প্রায় 150 গিগাবাইট, এটির একটি উদাহরণ 3 জিবি)

আমার ল্যাপটপে উদাহরণটি পুনরায় তৈরি করার জন্য সবচেয়ে পুনরাবৃত্তযোগ্য / স্ক্রিপ্টযোগ্য পদ্ধতি কী? আমি নিশ্চিত যে আবার এসকিএলসার্ভার ২০০৮-এর জন্য ইনস্টলারটি চালিয়ে যাব এবং একটি উদাহরণ স্থাপন করব, তবে তার পরে ... আমি ভাবছি যে আমি প্রতি মাস বা তারপরে আমার পুরানো ডাটাবেসগুলি ফেলে দিতে সক্ষম হতে চাই এবং আমার ল্যাপটপে সমস্ত নতুন জিনিস অনুলিপি করুন, কারণ আমার উদাহরণটি কোনও একটি ডেমো সিস্টেম বা ল্যাপটপে পরিবর্তন হবে না। তবে স্প্রোকস এবং এর মতো রিফ্রেশ সহ ডেটাবেসগুলি নিজেরাই আপডেট হবে।

আমি সমস্ত "ড্রপ ডাটাবেস-ফাইলগুলি স্ক্রিপ্ট করার কথা বিবেচনা করেছি; ডাটাবেস-ফাইলগুলি {পথ}" যুক্ত করতে এবং এগুলি কোনও প্রকারের চলমান ব্যাচ ফাইলে রেখে দিয়েছি, এবং তারপরে আমি "ড্রপ, মুছা, অনুলিপি, সংযুক্ত" করতে পারি তবে অবাক হয়েছি যদি সেখানে থাকে শুধু এক্সকপি এবং ব্যাচের চেয়ে ভাল উপায় ছিল?

আমি সস্তাে এটি করার চেষ্টা করছি (আমরা সবসময় সস্তায় জিনিস চেষ্টা করি না এবং করি না) তাই আমি রেডগেটের পণ্যগুলিতে বা এ জাতীয় পছন্দগুলিতে বিশেষ আগ্রহী নই। আমি এমন কিছু চাই যা আমি নিজের জন্য একটি টেক্সট সম্পাদকে সহজে বজায় রাখতে পারি।


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

এটি কি এসকিউএল সার্ভার এক্সপ্রেস সংস্করণ? নাকি স্ট্যান্ডার্ড? এসএসআইএস এর মতো দৃশ্যের জন্য একটি ভাল বিকল্প, দুর্ভাগ্যক্রমে এটি এক্সপ্রেস এবং ওয়েব সংস্করণগুলিতে উপলভ্য নয়।
কোডারহক

দুঃখিত @ স্যান্ডি - এটি এসকিউএল ডেভ ২০০৮ MS এমএসডিএন-এর অ্যাকাউন্টে আপনি অনুমান করতে পারবেন এমন অনেক কিছুতে আমি অ্যাক্সেস পেয়েছি।
jcolebrand

প্রশ্নের শিরোনামটি কিছুটা বিভ্রান্তিকর "এসকিউএল ২০০৮ এ | উদাহরণটি নকল করার সবচেয়ে কার্যকর উপায় কী?" - উদাহরণ বা ডাটাবেস?
কোডারহক

@ স্যান্ডি ~ "উদাহরণ" ... সত্যই, আমি পুরো জিনিসটি চাই want
jcolebrand

উত্তর:


4

আপনি মাথায় পেরেকটি আঘাত করেছেন: ফাইলগুলি অনুলিপি করুন। আমি এটি ভাল প্রভাব ব্যবহার করেছি।

আমি বলব যে এক্সকপি জড়িত না এমন একটি সমাধান প্রস্তুত করার জন্য আপনাকে সময় বিনিয়োগ অন্তর্ভুক্ত করতে "সস্তা" সংজ্ঞা দিতে হবে


3

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

এটি করার জন্য কিছু সরঞ্জাম থাকতে পারে তবে আমাদের দোকানটি সস্তা যায় :-)।


হ্যাঁ, আমরা প্রচুর স্টাফের জন্য বিসিপি রুটে যাই, তাই আপনি যা বলছেন তা পেয়েছি এবং এর মধ্যে কয়েকটি ছাঁটাই ভাল হবে তবে আমার কাছে ইতিমধ্যে আমার প্রায় 3 জিবি ডেটা প্রয়োজন, তাই আমি সত্যিই না সেখানে আরও যুক্ত করার চেষ্টা করছি। আমি কেবল পুরো উদাহরণটি অনুলিপি করতে চাই এবং এটি বারবার করে চালিয়ে যাওয়ার উপায় আছে figure তবে অন্যথায় আমি মনে করি আপনি যা বলছেন ঠিক তেমন ঝুঁকি নিয়ে আমিও একই রকম আছি।
jcolebrand

সুতরাং ব্যাচে সমস্ত পদক্ষেপ পুনরাবৃত্তি করুন :)। এসকিউএল এর ব্যাচের প্যারামিটার রয়েছে এবং আপনি স্কেল ফাইলের সাথে ব্যাচ ফাইলগুলি একত্রিত করতে পারেন এবং একটি দুর্দান্ত প্যাকেজ পেতে পারেন। আমি একটি কাস্টম লগ শিপিং (বোবা) প্যাকেজ তৈরি করেছি যা বিভিন্ন ডোমেনগুলিতে কাজ করে এবং সমস্ত ডিবি প্রস্তুতিটি সেমিডি / স্কোয়েল ফাইলগুলিতে সম্পন্ন হয়। আপনি কেবলমাত্র আপনার ব্যবহারের জন্য একটি নামকৃত উদাহরণ তৈরি করতে পারেন এবং পরিষেবাটি শুরু / থামাতে, ডিবি পুনরুদ্ধার করুন, এটি পরিষ্কার করুন, এটি প্রস্তুত করুন, এটি ব্যাকআপ করুন এবং নির্দিষ্ট ফোল্ডারে শিপ করতে পারেন। পাওয়ারশেলের ক্ষেত্রে কিছু কাজ দ্রুত করা যেতে পারে .. তবে আমি এর সাথে পরিচিত নই।
মারিয়ান

হ্যাঁ এই ধারণাটি;)
jcolebrand

@ জকোলেব্রান্ড - সম্ভবত নরটন ঘোস্ট বা ক্লোনজিলার মতো কোনও সরঞ্জাম সাহায্য করবে? আপনার খেলার মাঠের কোথাও প্রোড ব্যাকআপ ফোল্ডারগুলি অনুলিপি করা দরকার, তারপরে সেখানে সমস্ত মজা করুন (পুনরুদ্ধার করুন ... ত্রিম ... ইত্যাদি)। আপনার অনুলিপি ক্রিয়াকলাপের প্রয়োজন হবে না এবং আপনি কেবল স্কয়ার অংশ হ্যান্ডেল করবেন :)।
মারিয়ান

oooooh যে দরকারী হতে পারে। বিবেচনার নতুন উপায়
jcolebrand

0

এই সিস্টেমগুলির সাথে মেলে আপনার স্কিমা আপগ্রেড করার সহজতম উপায় হ'ল রেড গেট এসকিউএল তুলনা বা এম্বারকাডেরো ডিবি চেঞ্জ ম্যানেজারের মতো একটি সরঞ্জাম ব্যবহার করা।

এমন আরও কয়েকটি সরঞ্জাম উপলব্ধ রয়েছে যা সম্ভবত একই স্কিমা তুলনা করতে পারে এবং এমনকি আপনার ডাটাবেস স্কিমা আপগ্রেড করার জন্য আপনাকে ডিডিএল সরবরাহ করতে পারে।

বিকল্প

  1. একটি তৃতীয় পক্ষের সরঞ্জাম ব্যবহার করুন
  2. ডাটাবেস ব্যাকআপ এবং পুনরুদ্ধার - ডেটা মুছে ফেলার জন্য আপনাকে কোনও মঞ্চে পুনঃস্থাপনের প্রয়োজন হতে পারে (ল্যাপটপে স্থানের বিধিনিষেধের কারণে)
  3. এসএমও ব্যবহার করে আপনার নিজস্ব ডেটাবেস স্ক্রিপ্টার লিখুন এবং কেবল এমন একটি কাজ তৈরি করুন যা বস্তুগুলি স্ক্রিপ্ট করে, তারপরে প্রতি মাসে / সময় আপনার প্রয়োজনমতো আপনার স্কিমা পুনরায় তৈরি করুন, তারপরে নতুন বস্তুগুলিতে ডেটা লোড করতে এসএসআইএস ব্যবহার করুন।

উদাহরণস্বরূপ কীভাবে "ডাটাবেস ব্যাকআপ এবং পুনরুদ্ধার" কাজ করে? আমি এই টেবিলগুলিতে ডেটা রাখতে চাই কারণ এটি একটি সম্পূর্ণ ডেটা সেট, উত্পাদনের চেয়ে সামান্য।
jcolebrand

এসএসআইএস সম্ভবত আমাকে যা করতে হবে তা করতে দেবে তবে আমি সে সম্পর্কে যথেষ্ট জানি না। আমার আরও তদন্ত করা উচিত
jcolebrand

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