ত্রুটি বার্তা থেকে, এটি বলেছে যে আপনার পুনরুদ্ধার অপারেশনের লক্ষ্য ( c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DataLabTables.mdf
) টার্গেট করার সময় ত্রুটি আছে ।
এটির মতো শোনাচ্ছে:
ক) ফাইলটি ইতিমধ্যে বিদ্যমান (কারণ আপনি ইতিমধ্যে এটি পূর্বে পুনরুদ্ধার করেছেন) এবং এসকিউএল সার্ভারের দ্বারা ব্যবহৃত হয়
অথবা
খ) ডিরেক্টরিটি মোটেই বিদ্যমান নেই
আপনার প্রশ্নে আপনি উল্লেখ করেছেন যে আপনি সেই টেবিলটির জন্য একটি ব্যাকআপ তৈরি করেছেন - এটি এসকিউএল সার্ভারের ব্যাকআপগুলি কীভাবে কাজ করে তা নয়। এই ব্যাকআপগুলি সর্বদা পুরো ডাটাবেস (বা সেই ডাটাবেস থেকে কমপক্ষে এক বা একাধিক ফাইলগ্রুপ) থাকে।
আমার কুণ্ডলীটি হ'ল: আপনি ইতিমধ্যে সেই ডাটাবেসটিকে পূর্বে পুনরুদ্ধার করেছিলেন, এবং এখন, দ্বিতীয় পুনরুদ্ধারের পরে, আপনি আপনার পুনরুদ্ধার উইজার্ডে "বিদ্যমান ডাটাবেস ওভাররাইট" চেকবক্সটি চেক করেননি - সুতরাং বিদ্যমান ফাইলটি ওভাররাইট করা যাবে না এবং পুনরুদ্ধার ব্যর্থ হবে।
আপনার রিমোট সার্ভারে পুনরুদ্ধারটি চালাচ্ছেন এমন ব্যবহারকারীটির স্পষ্টতই দূরবর্তী সার্ভারে সেই ডিরেক্টরিতে অ্যাক্সেস নেই।
C:\program files\....
একটি সুরক্ষিত ডিরেক্টরি - সাধারণ (প্রশাসনিক নয়) ব্যবহারকারীদের এই ডিরেক্টরিতে (এবং এর উপ-ডিরেক্টরিগুলি) অ্যাক্সেস নেই।
সবচেয়ে সহজ সমাধান: আপনার বেক ফাইলটি অন্য কোথাও রাখার চেষ্টা করুন (উদাঃ C:\temp
) এবং সেখান থেকে পুনরুদ্ধার করুন