ডেটাবেস ছাড়াই ডাটাবেস স্কিমাস কীভাবে অনুলিপি করবেন SQL Server

এখন শেয়ার:

কীভাবে ডাটাবেস অবজেক্টগুলি ব্যাকআপ করবেন এবং পুনরুদ্ধার করবেন তা শিখুন SQL Server ডাটাবেসগুলি, ড্যাক প্যাকেজ ব্যবহার করে।

ডেটাবেস অবজেক্ট অনুলিপি করতে ড্যাক প্যাকেজ ব্যবহার করাযখন অপারেটিং SQL Server ডাটাবেস, এমন পরিস্থিতিতে থাকতে পারে যেখানে আপনি কোনও সার্ভারে একটি ডেটাবেস অন অন্য সার্ভারে অনুলিপি করতে চান, কেবল স্কিমা সম্পর্কিত তথ্য, এবং ডেটা নয়। এটি একাধিক উপায়ে করা যেতে পারে, কয়েকটি প্রাথমিকের মধ্যে রয়েছে:

  1. স্ক্রিপ্টটিকে উৎস ডাটাবেস থেকে আলাদা করুন এবং একটি নতুন, খালি ডাটাবেসে এটি চালান; এটি উৎস ডাটাবেসের অবজেক্টগুলো কপি করার লক্ষ্যও হতে পারে।
  2. সোর্স ডেটাবেস থেকে ব্যাকআপ নিয়ে টার্গেট ডেটাবেসে আনুন এবং তারপর টেবিলের ডেটা মুছে ফেলুন।
  3. সোর্স ডেটাবেসের ব্যাকআপ নিয়ে ইন্টারমিডিয়েট ডেটাবেসে ডেটা পুনরুদ্ধার করুন, এবং এই ডেটাবেসটির ব্যাকআপ নেওয়ার আগে টেবিলগুলো ট্রাঙ্কেট করে নিন, সবশেষে এই ব্যাকআপটি আপনার টার্গেট ডেটাবেসে স্থানান্তর করুন।

এই সমাধানগুলি নির্ভরযোগ্য তবে কিছুটা জটিল, আরও বেশি ব্যবহারকারী বান্ধব, তবে সম্ভবত এমন দীর্ঘতর বিকল্প যা অনেক ডিবিএ পছন্দ করে না এটির জন্য একটি ড্যাক প্যাকেজ ব্যবহার করা হচ্ছে। এটির সাথে একমাত্র বিধিনিষেধটি আসবে তা হ'ল আপনি 2008 এর আর 2 বিভাগ বা তার পরবর্তী সংস্করণগুলিতে অ্যাক্সেস পান SQL Server

বিঃদ্রঃ: শুধুমাত্র একটি এর অবজেক্টের ব্যাক আপ করার জন্য একটি ড্যাক প্যাকেজটি ব্যবহার করতে সক্ষম হতে SQL Server ডাটাবেস, আপনার ডেটা স্তর অ্যাপ্লিকেশন ফ্রেমওয়ার্কের অ্যাক্সেস থাকা উচিত, যা ড্যাকএফএক্স হিসাবেও উল্লেখ করা হয়।

ব্যাক আপ SQL Server কেবল ডাটাবেস অবজেক্টস

এখানে এসএসএমএস ব্যবহার করে ব্যাখ্যা করা হবে (SQL Server ম্যানেজমেন্ট স্টুডিও)

  1. ড্যাক প্যাকেজ ইন SQL Server'এসএসএমএস' অবজেক্ট এক্সপ্লোরার উইন্ডোতে 'অ্যাডভেঞ্চার ওয়ার্কস ২০১২' ডাটাবেস বিকল্পটিতে ডান ক্লিক করুন। এখন 'টাস্ক' এ ক্লিক করুন, এবং 'এক্সট্র্যাক্ট ডেটা স্তর অ্যাপ্লিকেশন' বিকল্পটি নির্বাচন করুন।
  2. এটি ডেটা টিয়ার অ্যাপ্লিকেশনটি নিষ্কাশন করার জন্য উইজার্ডটি চালু করবে। এখন প্রথম স্ক্রিন থেকে 'নেক্সট' বিকল্পটি বেছে নিন, এরপর 'সেট প্রোপার্টিজ' স্ক্রিনে 'নেক্সট' নির্বাচন করে ডিএসি প্যাকেজ ফাইলের জন্য অবস্থান লিখুন।
  3. কোনও ড্যাক প্যাকেজ ফাইল সফলভাবে তৈরি না হওয়া অবধি 'পরবর্তী' বিকল্পে ক্লিক করা চালিয়ে যান।
  4. Dacpac ফাইলটি তৈরি করা হলে, আপনি 'পরবর্তী' ক্লিক করে উইন্ডোটি বন্ধ করতে পারেন। আপনার অ্যাডভেঞ্চার ওয়ার্স ২০১২.ড্যাকপ্যাক ফাইলটি এখন যে কোনও জায়গায় অনুলিপি করার জন্য প্রস্তুত।

আপনি এই ফাইলটি কপি করতে পারেন, শেয়ার্ড ফোল্ডারে সংরক্ষণ করতে পারেন, অথবা নতুন টার্গেট ডেটাবেসে রিস্টোরও করতে পারেন। একই ফাইলটি টার্গেট ডেটাবেসে ব্যাকআপ করতে, পড়তে থাকুন।

নীচে প্রদত্ত পুনরুদ্ধার করার পদক্ষেপ রয়েছে SQL Server ডিএসি প্যাকেজ থেকে ডেটাবেস।

বিঃদ্রঃ: ড্যাক ব্যাকআপ থেকে পুনরুদ্ধার করার সময় মনে রাখার একটি গুরুত্বপূর্ণ বিষয় হ'ল আপনি যে সংস্করণটি পুনরুদ্ধার করছেন তা নিশ্চিত করা SQL Server যা আমরা ব্যাকআপ নিয়েছি তার সমান বা উন্নত।

  1. 'এসএসএমএস' অবজেক্ট এক্সপ্লোরার উইন্ডো থেকে গন্তব্য ডাটাবেসের সাথে সংযোগ স্থাপন করুন, এখন ডাটাবেসে ডান ক্লিক করুন এবং 'ডেটা স্তর স্তর প্রয়োগ করুন' নির্বাচন করুন select
  2. এটি উইজার্ডটি চালু করবে, এখান থেকে 'নেক্সট'-এ ক্লিক করুন এবং তারপরে DAC প্যাকেজ ফাইলের অবস্থান পেতে 'ব্রাউজ'-এ ক্লিক করুন।
  3. আপডেট কনফিগারেশন স্ক্রিনে, 'নেক্সট'-এ ক্লিক করুন, টার্গেট ডাটাবেসের নাম লিখুন, আপনি ডিফল্ট সোর্স ডাটাবেসের নামও অপরিবর্তিত রাখতে পারেন।
  4. গন্তব্য ডেটাবেজে মোতায়েন উইজার্ড দ্বারা শুরু না হওয়া অবধি পরবর্তী ক্লিক করা চালিয়ে যান।

এটি লক্ষণীয় যে একটি ডেটা অনুলিপি প্রক্রিয়া চলাকালীন, এসকিউএল দুর্নীতির ঘটনা ঘটতে পারে। যদি আপনি এরকম দৃশ্যের মুখোমুখি হন তবে বিশেষায়িত ব্যক্তিকে কল করা ভাল SQL Server আরোগ্য টুল.

লেখকের ভূমিকা:

ভিক্টর সাইমন একটি ডেটা রিকভারি বিশেষজ্ঞ DataNumen, ইনক। যা তথ্য পুনরুদ্ধারের প্রযুক্তিগুলির সহ বিশ্বের শীর্ষস্থানীয় মেরামত এক্সেস এবং স্কয়ার পুনরুদ্ধার সফ্টওয়্যার পণ্য। আরো তথ্যের জন্য, যান https://www.datanumen.com/

এখন শেয়ার:

মন্তব্যসমূহ বন্ধ করা হয়.