এসকিউএল সার্ভার 2005 থেকে 2016-তে ডেটা স্থানান্তর করা


9

আমি এসকিউএল সার্ভার পরিচালনা করতে নতুন, তবে আমি এসকিউএল ভাষা এবং এসএসআইএস প্যাকেজ তৈরিতে স্বাচ্ছন্দ্য বোধ করি।

আমি এসকিউএল সার্ভার 2005 থেকে 2016-তে ডেটা স্থানান্তর করতে চাই 2016

আমার প্রশ্নটি হ'ল আমাকে কি সিস্টেম ডাটাবেস এবং অন্যান্য বিষয় যেমন সূচী, সঞ্চিত পদ্ধতি, দৃশ্য, সুরক্ষা এবং অনুমতিগুলি সম্পর্কে চিন্তা করতে হবে। লগইন বা আমি কেবল ডেটা স্থানান্তর করতে পারি।

যা এক্ষেত্রে প্রস্তাবিত পদ্ধতি হবে।


আপনি কি একটি উত্পাদন উদাহরণ আপগ্রেড করার চেষ্টা করছেন ? যেমন আপনার কি একই লগইন, সূচিপত্র, সঞ্চিত প্রকস ইত্যাদি প্রয়োজন? যেমনটি হয়, আপনার প্রশ্নটি আসলেই বেশ বিস্তৃত। দয়া করে ট্যুরটি নিন এবং কীভাবে ভাল প্রশ্ন জিজ্ঞাসা করবেন সে সম্পর্কে সহায়তা কেন্দ্রটি পড়ুন । ধন্যবাদ!
ম্যাক্স ভার্নন

উত্তর:


7

ম্যাক্স একটি শালীন উত্তর দিয়েছিল যা আমি এই বিকল্প ভিউ আপ টাইপ করার পরে একবারে উপরে উঠে যাব।

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

মাইগ্রেশন করার সময় মূলত আমি "টাটকা" শুরু করতে চাই। আমি দেখতে পেয়েছি যে সিস্টেম ডেটাবেস মাইগ্রেশন এবং আপগ্রেডের সাথে পুনরুদ্ধারের মাধ্যমে খেলে মাঝে মাঝে পুনরুদ্ধারগুলির সাথে হতাশার সৃষ্টি হয় এবং এটি সম্ভাব্য পাপকে বহন করতে পারে।

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

সিস্টেম ডাটাবেসে যা বিদ্যমান তা হ'ল চাকরি, লগইনস, সতর্কতা, লিঙ্কযুক্ত সার্ভার, এনক্রিপশন কী ইত্যাদি etc.

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

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


আপনার উত্তরের জন্য ধন্যবাদ. আমি ২০০ to থেকে ২০১ 2016 সাল পর্যন্ত আপগ্রেড করতে চাই না I আমি স্কেল সার্ভার ২০০৫ সালে আর একটি উদাহরণ থেকে একটি ডাটাবেস স্থানান্তর করতে চাইছি ২০০ 2016-তে একটি বিদ্যমান উদাহরণে। এই স্থানান্তরটি এখনও অনুমোদিত হয়নি, তবে আমি প্রস্তুত হতে চাই যখন এটা করে. মূলত, আমি এই প্রকল্পটি পেয়েছি কারণ এসএসআইএস প্যাকেজ অনুসন্ধান এবং তৈরি করার ক্ষেত্রে আমিই একমাত্র এসকিউএল অভিজ্ঞতা পেয়েছি। আমি সামঞ্জস্যতা সমস্যা নিয়েও উদ্বিগ্ন ছিলাম। আবারও ধন্যবাদ।
রবার্ট

অবশ্যই - তবে ২০০৫ থেকে ২০১ 2016 পর্যন্ত চলার সময় - আপনি একটি আপগ্রেড করছেন। আপনি একটি আপগ্রেড এবং একটি স্থানান্তর করছেন। কারণ আপনি এসকিউএল এর একটি সংস্করণ থেকে অন্য সংস্করণে একটি ডাটাবেস নিচ্ছেন - এটি নিশ্চিতভাবে আপগ্রেডকে বোঝায়। আপনার ডাটাবেসে আপগ্রেড পরামর্শদাতা চালানো উচিত।
মাইক ওয়ালশ

যদি এসকিউএল সার্ভার 2005 উইন্ডোজ সার্ভার 2003 আর 2 এক্স 86 দ্বারা হোস্ট করা হয় এবং এসকিউএল সার্ভার 2016 একটি নতুন ওএসে রয়েছে।
রবার্ট

@ মাইকওয়ালশ আপনার প্রতিক্রিয়াতে আপনি যা বর্ণনা করেছেন তার প্রায় সকলের সাথে আমি একমত। এসকিউএল আপগ্রেড / মাইগ্রেশন করার সময় আমিও এর প্রায় সবগুলিই অনুসরণ করি
নাম

4

আপনি যদি সেই ডাটাবেসে সঞ্চিত মেটাডেটা অ্যাক্সেসের প্রয়োজন হয় তবে আপনি সিস্টেমের ডেটাবেসগুলি (মাস্টার, এমএসডিবি এবং সম্ভবত মডেল) স্থানান্তরিত বিবেচনা করতে চান।

মাস্টার লগইন, সুরক্ষা শংসাপত্র ইত্যাদির মতো আইটেম সঞ্চয় করে

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

মডেলটি আপনি বা আপনার দল দ্বারা কাস্টমাইজ করা হয়েছে নতুন তৈরি করা ফাঁকা ডাটাবেসগুলিকে আপনি প্রতিটি ডাটাবেসে ব্যবহার করেন এমন পূর্বনির্ধারিত অবজেক্টের একটি সেট থাকতে দেয়।

স্থানান্তরিত সিস্টেমের ডাটাবেসগুলি মোটামুটি সহজেই সম্পন্ন করা যায়; এমএসডিএন থেকে সিস্টেম ডেটাবেসস (এসকিউএল সার্ভার) এর ব্যাক আপ এবং পুনঃস্থাপনে বিশদ নির্দেশাবলী পাওয়া যায় ।

আপনার প্রয়োজনীয়তার উপর নির্ভর করে আপনি BACKUP DATABASE২০০৫ সালের উদাহরণে এবং তারপর RESTORE DATABASE২০১ instance সালের সমস্ত ডাটাবেস, সূচক এবং অন্যান্য অবজেক্টস সহ পুরো ডাটাবেস আনার জন্য ইউজার ডাটাবেসের বিরুদ্ধে অপারেশন করতে পারেন ।

এটির জন্য, কমপক্ষে প্রাথমিকভাবে, ২০০৫ এর উদাহরণস্বরূপ ডাটাবেস দ্বারা একই পরিমাণ পরিমাণ ব্যবস্থার প্রয়োজন হবে। তবে, একবার আপনি ডাটাবেস পুনরুদ্ধার করার পরে, প্রয়োজনীয় পায়ের ছাপ যথেষ্ট পরিমাণে হ্রাস করতে আপনি ডেটা সংক্ষেপণের সুবিধা নিতে পারেন।

দেখুন SQL সার্ভার ব্যাকআপ সঙ্গে কাজ সম্পর্কে করণ ব্যাকআপ বিশদে জানার জন্য, এবং সম্পর্কে প্রেক্ষাপটে পুনরুদ্ধার করুন পুনরুদ্ধার সম্পর্কে বিস্তারিত জানার জন্য।


2

এটা কি 2012 বা 2016? এতে তারতম্য ঘটে, আইআইআরসি 2012 একটি পরীক্ষিত মাইগ্রেশন পাথ, যদিও ২০১ 2016 নয়। এই হিসাবে, পরিচিত সমস্যাগুলি নথিভুক্ত করা হয়েছে এবং / বা 2012 এর জন্য আপগ্রেড পরামর্শদাতার দ্বারা ধরা পড়বে A একটি পরীক্ষা না করা পথটি এখনও কোনও সমস্যা ছাড়াই কাজ করতে পারে, এটি কেবল অজানা। এটি বলেছে, আপনাকে ২০১ 2016-তে যাওয়ার দৃ .় পরামর্শ দিন I চেষ্টাটি প্রায় একই রকম হবে বলে আমার সন্দেহ।

দেখুন আপনি এসকিউএল সার্ভার 2005 থেকে আপগ্রেড করছেন? 2005 এর আপগ্রেড বিকল্পগুলির জন্য ডকুমেন্টেশনে এবং একটি খুব বিস্তৃত আপগ্রেড প্রক্রিয়ার লিঙ্ক। আপগ্রেড প্রক্রিয়াটি 2014 এর জন্য লেখা হয়েছিল কিন্তু এখনও এটি 2016 এর জন্য প্রযোজ্য।


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