আমি সম্প্রতি একটি ডাটাবেসটিকে একই পরিস্থিতিতে পুনরুদ্ধার করেছি (এসকিউএল সার্ভার ২০০৮ আর 2 এন্টারপ্রাইজ) থেকে এবং ব্যাকআপ হয়েছে যে আমি ডাটাবেসের বৈশিষ্ট্য অ্যাক্সেস করতে পারছি না।
আমি নিম্নলিখিতগুলি করেছেন:
- ব্যবহার করে সঠিকভাবে ডাটাবেসটির মালিক সেট করা আছে
sp_helpdb
। - ডাটাবেসের মালিককে এতে পরিবর্তন করা হয়েছে
sa
। ঠিক না। - ডাটাবেস মালিককে আমার
sysadmin
ব্যবহারকারীর কাছে ফিরে গেছে । ঠিক না। DBCC updateusage
ক্ষতিগ্রস্থ ডাটাবেস বিরুদ্ধে জারি করা । ঠিক না।DBCC CheckDB
অন্য কোনও পরিস্থিতিতে পুনরুদ্ধার করা অনুলিপিটিতে চালান । কোনও দুর্নীতি পাওয়া যায় নি। পুনরুদ্ধারকৃত অনুলিপি (একই ব্যাকআপ ফাইল থেকে) ডাটাবেস বৈশিষ্ট্য উইন্ডো অ্যাক্সেস করার সময় কোনও ত্রুটি ফেলেনি।
কেউ সাহায্য করতে পারেন?
বৈশিষ্ট্যগুলি দেখার চেষ্টা করার সময় আমি যে ত্রুটি বার্তাটি পাই তা হ'ল:
অনুরোধ করা ডায়ালগটি দেখাতে পারে না। (SqlMgmt)
সম্পত্তি আকার ডাটাবেস '[DBNAME]' এর জন্য উপলব্ধ নয়।
এই সম্পত্তি এই অবজেক্টের জন্য উপস্থিত থাকতে পারে, বা অপ্রতুল অ্যাক্সেস অধিকারের কারণে পুনরুদ্ধারযোগ্য নাও হতে পারে। (Microsoft.SqlServer.Smo)
আমি sysadmin
এই উদাহরণে একজন।
আপডেট: প্রস্তাবিত হিসাবে আমি একটি নতুন ব্যবহারকারী তৈরি করেছি, এটি সিসাদমিন তৈরি করেছি এবং এটিতে ডাটাবেস মালিককে পরিবর্তন করেছি। দুর্ভাগ্যক্রমে কোনও সমাধান নয়। আমি যদি দেখি যে কোনও প্রোফাইলার ট্রেস কোনও কার্যকর উপার্জন করেছে কিনা।
আপডেট: অ্যারন - মূল ডাটাবেসটির নাম পরিবর্তন করে অফলাইনে নেওয়া হয়েছিল তবে এখনও সেই উদাহরণটিতে রয়েছে। মূল নাম ব্যবহার করে সেই ডাটাবেসের ব্যাকআপ পুনরুদ্ধার করা হয়েছিল। নতুন ডাটাবেস ফাইলগুলির ফাইলের নামগুলি মূল এমডিএফ / এলডিএফ হিসাবে একই ফোল্ডারে থাকায় মূল থেকে আলাদা। পুনরুদ্ধার করা ডিবি বর্তমানে আমাদের সমালোচনামূলক অ্যাপ্লিকেশনগুলিকে স্বাভাবিক হিসাবে চালাচ্ছে।