কিভাবে একটি এসকিউএল স্ক্রিপ্টে একটি মাইক্রোসফ্ট এসকিউএল সার্ভার ডাটাবেস ডাম্প করবেন?


124

কোনও এসকিউএল স্ক্রিপ্টে কোনও মাইক্রোসফ্ট এসকিউএল সার্ভার ডাটাবেস রপ্তানি করার কোনও উপায় আছে কি?

আমি এমন কিছু সন্ধান করছি যা মাইসক্ল্ড্প্পের সাথে একই রকম আচরণ করে, একটি ডাটাবেসের নাম গ্রহণ করে এবং একটি একক স্ক্রিপ্ট তৈরি করে যা সমস্ত টেবিল পুনরায় তৈরি করবে, সঞ্চিত পদ্ধতিগুলি, সমস্ত ডেটা পুনরায় সন্নিবেশ করানো ইত্যাদি।

আমি http://vyaskn.tripod.com/code.htm#inserts দেখেছি , তবে আমি আদর্শভাবে চূড়ান্ত স্ক্রিপ্ট তৈরির জন্য একক পদক্ষেপে কাজ করে এমন সমস্ত কিছু (কেবল ডেটা নয়) পুনরায় তৈরি করার জন্য চাই।


@ ম্যাট হ্যাঁ, এটি ডেটা রফতানি করে না। এজন্য আমি উল্লেখ করেছি যে আপনার পরামর্শ দেওয়া স্ক্রিপ্টটির সাথে এটি একত্রিত করা উচিত। এই পদ্ধতিটি যদিও সঠিক ক্রমে স্ক্রিপ্ট তৈরি করে।
জুলিও সিজার

আসলে, ম্যানেজমেন্ট স্টুডিও ২০০৮-এ, আপনাকে কেবল "এক্সপোর্ট ডেটা" বিকল্পটি চালু করতে হবে, এবং স্ক্রিপ্টে স্কিমা এবং সন্নিবেশ বিবৃতি উভয়ই থাকবে।
ব্যবহারকারী 24161


@ ম্যাটশেপার্ড দয়া করে উত্তরগুলির একটি গ্রহণ করতে বিবেচনা করুন
030

উত্তর:


111

এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিওতে আপনার ডাটাবেসটিতে ডান ক্লিক করুন এবং কার্য / স্ক্রিপ্টগুলি তৈরি করুন নির্বাচন করুন। উইজার্ডটি অনুসরণ করুন এবং আপনি একটি স্ক্রিপ্ট পাবেন যা বিদেশী কী অনুসারে সঠিক বিন্যাসে ডেটা কাঠামোটিকে পুনরায় তৈরি করে। "স্ক্রিপ্টিং বিকল্প সেট করুন" শিরোনামের উইজার্ড ধাপে "অ্যাডভান্সড" নির্বাচন করুন এবং "স্কিমাতে ডেটা টাইপ করুন" বিকল্পটি "স্কিমা এবং ডেটা" তে পরিবর্তন করুন

টিপ: চূড়ান্ত পদক্ষেপে "নতুন প্রশ্নের উইন্ডোতে স্ক্রিপ্ট" নির্বাচন করুন, এটি সেভাবে আরও দ্রুত কাজ করবে।


18
উন্নত বিকল্পগুলিতে যেতে এবং কেবল স্কিমা নয়, ডেটাও স্ক্রিপ্টে এটি বলতে কেবল মনে রাখবেন।
রোমানস্ট

2
@ ক্রমিনস সমস্ত আপ-ভোটের দাবিদার! "স্ক্রিপ্টে ডেটার প্রকারগুলি" হ'ল বিকল্প নাম। আপনি "স্কিমা এবং ডেটা" নির্বাচন করতে চাইবেন।
solidau

2
এসএসএমএস থেকে উত্পন্ন স্ক্রিপ্টগুলির মূল বিষয়টি হ'ল নির্ভরতাগুলি বিবেচনায় নেওয়ার জন্য তাদের সঠিক অর্ডার দেওয়া হয়নি। এটি ছোট ডাটাবেসের ক্ষেত্রে কোনও সমস্যা নয় যেখানে আপনি নিজে নিজে এটি করতে পারেন তবে ডাটাবেস 50 টিরও বেশি বস্তু পেয়ে গেলে এটি অবশ্যই সমস্যা। এখনও অবধি আমরা এর জন্য সফলভাবে অ্যাপেক্সএসকিউএল স্ক্রিপ্ট ব্যবহার করেছি । এটি একটি প্রিমিয়াম সরঞ্জাম তবে কাজটি সম্পন্ন করতে আপনি এটি ট্রায়াল মোডে ব্যবহার করতে পারেন। আমি মনে করি রেড গেটেরও একই সরঞ্জাম রয়েছে।
ডেভিড স্মিথার

34

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

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


5
প্রকৃতপক্ষে, আপনাকে স্ক্রিপ্টটি পুনঃক্রম করতে হবে না কারণ এটি সমস্ত প্রতিবন্ধকতাগুলি ড্রপ করে, স্কিমা তৈরি করে, ডেটা inোকায় এবং, ফাইনালি, সীমাবদ্ধতাগুলি পুনরায় তৈরি করুন।
ড্যানিয়েল সিলভিরা

জট্টিল, যে বেশ ঝরঝরে
বিপ বিপ

এটি কেবলমাত্র এসকিউএল সার্ভার 2015 সমর্থন করলেও এটি দুর্দান্ত সরঞ্জাম 2008 ২০০৮ এবং তারপরে কীভাবে?
নম জি ভিউ

11

আমি এসকিউএল ডাম্পারকে বেশ দরকারী বলে মনে করেছি। এটি বিনামূল্যে তাই আপনি এটি ব্যবহার করে দেখতে পারেন। এটি আপনাকে ডাটাবেস টেবিল এবং কলাম, দর্শন এবং এসকিউএল সন্নিবেশ বিবৃতি হিসাবে এমনকি কাস্টম প্রশ্নের ফলাফলগুলি চয়ন করতে দেয়।


শেষ স্থিতিশীল সংস্করণ সঞ্চিত পদ্ধতিতে কাজ করে না।
VMAtm

1
সর্বশেষ সংস্করণটি ডাউনলোড করা যাবে ডাউনলোড থেকে ডাউনলোড
সিএনটিএস

7

সঠিক সরঞ্জামটি খুঁজে না পেয়ে, আমি নিজের নিজস্ব তৈরি করার সিদ্ধান্ত নিয়েছি: একটি স্ক্যালসারভারডাম্প কমান্ড লাইন ইউটিলিটি। এটি http://sqlserverdump.codeplex.com/ এ দেখুন । এটি একক পদক্ষেপে স্কিমা এবং ডেটা পুনরায় তৈরি করবে।


6

ডিবিএসোর্সটুলগুলি চেষ্টা করে দেখুন । এটি একটি উত্স ডাটাবেস স্ক্রিপ্ট আউট নকশা করা হয়েছে, এবং একটি লক্ষ্য ডাটাবেস পুনরায় স্থাপন। এটি স্কিমা এবং ডেটা স্ক্রিপ্ট করে।


6

প্রস্তাবিত সমাধানটি কেবল এসকিউএল 2000 এবং 2005-এ কাজ করে If

আপনি এসকিউএল 2008 এর সাথে অন্য কোনও প্লাগইন না করে এটি করতে পারেন। ডাটাবেসে ডান ক্লিক করুন এবং "কার্য -> স্ক্রিপ্ট তৈরি করুন ..." নির্বাচন করুন। ডাটাবেস এবং আপনি কী ব্যাক আপ নিতে চান তা নির্বাচন করুন। পরবর্তী ক্লিক করুন এবং "স্ক্রিপ্ট ডেটা "টিকে সত্যে সেট করুন।

লিঙ্কে আরও ডকুমেন্টেশন:

http://blog.sqlauthority.com/2011/05/07/sql-server-2008-2008-r2-create-script-to-copy-database-schema-and-all-the-objects-data-schema- সঞ্চিত-পদ্ধতি-ফাংশন-ট্রিগার-টেবিল-দৃশ্য যুক্ত সীমাবদ্ধতার-এবং-অল-অন্যান্য-ডাটাবেসের-বস্তু /



2

এসকিউএল সার্ভার ডেটাবেস প্রকাশনা উইজার্ড এটি করার সর্বোত্তম উপায় বলে মনে হচ্ছে। এটির সাথে সমস্যাটি হ'ল এটি উইন্ডোজ on এ চলবে বলে মনে হয় না I এটি ব্যবহার করার জন্য আমাকে আমার পুরানো কম্পিউটারটি ব্যবহার করতে হয়েছিল। ইতিবাচক দিক থেকে এটি 2000 এর মতো পুরানো এসকিউএল সার্ভারের সাথে কাজ করে।

আরও নতুন এসকিউএল সংস্করণ এবং অপারেটিং সিস্টেমের জন্য, এই সফ্টওয়্যারটি এগুলি দেখার জন্য উপযুক্ত হতে পারে: http://sqlbackupandftp.com/


0

এমএস এসকিউএল সার্ভার ডিবি'র রফতানির জন্য সর্বদা একটি দুর্দান্ত সরঞ্জাম তৈরি করুন। www.ombelt.com

অনেক অন্যান্য ডিবি ডাম্প সুবিধা মত।

আমার জন্য কাজ কর.


0

মাইক্রোসফ্ট এসকিউএল সার্ভার স্কিমা ডাম্প প্রকল্পটি ( mssql-schema-dumpগিটহাবের সরঞ্জাম ) পরীক্ষা করুন।

ব্যবহার: mssqldump -h data-source-host -u username -p password [-d path/for/files] [-c] [-s] [-a] [-b DB1[,DB2[,DB3]]]

রফতানি সমর্থন করে:

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