এসকিউএল সার্ভারের পুরানো সংস্করণে ব্যাকআপ পুনরুদ্ধার করা হচ্ছে


29

এসকিউএল সার্ভার এক্সপ্রেস ২০০৮ ডাটাবেসে ব্যাকআপ পুনরুদ্ধার করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

Restore failed for Server '...\SQLEXPRESS'.  (Microsoft.SqlServer.SmoExtended)
System.Data.SqlClient.SqlError: The database was backed up on a server running version
10.50.1600. 
That version is incompatible with this server, which is running version 10.00.2531. 
Either restore the database on a server that supports the backup, or use a backup 
that is compatible with this server. (Microsoft.SqlServer.Smo)

এসকিউএল সার্ভার এক্সপ্রেসের নতুন (আমার ক্ষেত্রে 10.50.1600) সংস্করণ থেকে পুরানো (আমার ক্ষেত্রে 10.00.2531) সংস্করণটির সাথে সামঞ্জস্যপূর্ণ কোনও ব্যাকআপ নেওয়ার কোনও উপায় আছে কি?

উত্তর:


19

আপনি এসএসএমএসে আমদানি / রফতানি উইজার্ডগুলি সমস্ত কিছু স্থানান্তর করতে ব্যবহার করতে চান

নেই কোন "ডাউনগ্রেড" সম্ভব ব্যাকআপ ব্যবহার / পুনঃস্থাপন বা আলাদা / সংযুক্ত


8

আপনি ডাটাবেসের মধ্যে ডেটা সরাতে আমদানি / রফতানি উইজার্ডটি ব্যবহার করতে পারেন।

আপনি যে ডাটাবেসটি রফতানি করতে চান তার ডান ক্লিক করুন, "কার্য" নির্বাচন করুন, তারপরে "রফতানি ডেটা"। উইজার্ড প্রক্রিয়াটির মাধ্যমে আপনাকে গাইড করবে।

আপনি ঠিক বলেছেন, যদিও। আপনি এসকিউএল সার্ভার ২০০৮ আর 2 থেকে এসকিউএল সার্ভার ২০০ এক্সপ্রেসে সরিয়ে ব্যাকআপ / পুনরুদ্ধার করতে পারবেন না ।


6

একমাত্র উপায় হল 10.00.2531 সংস্করণে একটি নতুন ডাটাবেস তৈরি করা এবং 10.50.1600 থেকে ডেটা আমদানি করা।

আপনি কোনও পুরানো সংস্করণে পুনরুদ্ধার করতে পারবেন না।


6

এসকিউএল সার্ভার ব্যাকআপ পশ্চাতে সামঞ্জস্য সমর্থন করে না

পুরানো সংস্করণগুলিতে ডিবি পাওয়ার পদক্ষেপ -

  • স্কিমাটির জন্য: আপনার ডাটাবেজে ডান ক্লিক করুন -> টাস্কগুলি -> স্ক্রিপ্টগুলি তৈরি করুন -> পরবর্তী -> পরবর্তী -> উন্নত বোতামে ক্লিক করুন -> "ডেটা ধরণের ডেটা স্ক্রিপ্টে" বিকল্পটি "স্কিমা" তে পরিবর্তন করুন - -> ঠিক আছে -> পরবর্তী -> পরবর্তী

  • ডেটার জন্য: আপনার ডাটাবেসে ডান ক্লিক করুন -> টাস্কগুলি -> স্ক্রিপ্টগুলি তৈরি করুন -> পরবর্তী -> পরবর্তী -> উন্নত বোতামে ক্লিক করুন -> "ডেটা ধরণের স্ক্রিপ্টে" "বিকল্প" বিকল্পটি পরিবর্তন করুন - -> ঠিক আছে -> পরবর্তী -> পরবর্তী


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

2

আপনার ডাটাবেসের উপর ডান ক্লিক করুন -> টাস্ক -> স্ক্রিপ্টগুলি তৈরি করুন -> পরবর্তী -> পরবর্তী -> উন্নত বোতামে ক্লিক করুন -> "ডেটা টাইপের স্ক্রিপ্টে" বিকল্পটি "স্কিমা এবং ডেটা" তে পরিবর্তন করুন - > ঠিক আছে -> পরের -> পরের তাই এখন আপনার কাছে একটি স্ক্রিপ্ট রয়েছে যা ডাটাবেস এবং এর সারণী তৈরি করে এবং এতে ডেটা পূরণ করে :);)


2
ডেটার পরিমাণের উপর নির্ভর করে, স্ক্রিপ্টটি প্রচুর পরিমাণে হতে পারে ...
টমাস রুশটন

1
@ থমাস রুশটন এই স্ক্রিপ্টটি সংজ্ঞা অনুসারে ডাটাবেসের চেয়ে বড় হতে চলেছে, সম্ভবত আরও খারাপ না হলেও কমপক্ষে দ্বিগুণ! আমি আশা করি এটি কোনও 50 গিগাবাইট ডাটাবেস নয় ...
এরিক

এটি একটি সদৃশ উত্তর
বুড়ী

এটি কোনও সদৃশ উত্তর নয়, এটি ডেটা ধরণের এক দুর্দান্ত উত্তর "স্কিমা এবং ডেটা"! ;-) যা আমার প্রয়োজন!
juFo

1
@ বুর্গি এই উত্তরটি সিংহের চেয়ে পুরনো। তিনি কেবল সারাহের অনুলিপি করেছেন এবং 2 টি বিকল্প যুক্ত করেছেন, 1 স্কিমার জন্য অন্যটির জন্য ডেটার জন্য। তার সদৃশ।
বাশার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.