मैंने सर्वर पर एक नया उपयोगकर्ता बनाया है जो कुछ डेटाबेस तक पहुंच जाएगा।बैकअप अनुमतियां
C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup
Cannot access the specified path or file on the server. Verify that you have the necessary security privileges and that the path or file exists.....................
त्रुटि अपने सिस्टम में किसी भी अन्य पथ के लिए पता चलता है:
लेकिन मैं त्रुटि मिलती है जब मैं बैकअप के लिए जा सकते हैं या डेटाबेस पुनर्स्थापित। यहां तक कि वे लोग जहां उपयोगकर्ता और सेवा खाते में पूर्ण नियंत्रण अनुमतियां होती हैं।
लेकिन अगर मैं पूरा पथ टाइप करता हूं और ठीक क्लिक करता हूं, तो यह शिकायत करता है कि यह प्रदर्शित नहीं हो सकता है, लेकिन यह बैकअप करता है या डेटाबेस को पुनर्स्थापित करता है। बस पथ के लिए पेड़ दृश्य नहीं दिखाता है।
यदि मैं sa
खाते का उपयोग करके ऑपरेशन करता हूं, तो संवाद बिना किसी शिकायत के सभी पथ दिखाता है।
पीएस: पहले से ही db_backoperator
भूमिका में उपयोगकर्ता जोड़ा गया है।
किस अनुमति की आवश्यकता है?
ठीक है। मुझे बेहतर समझाएं: मैंने लॉगिन बनाया है, जो SQL सर्वर ऑथ नियंत्रण है, और db_backupoperator की अनुमति देता है और इसी तरह। बिंदु है: यह डिस्क पर बैक अप लिख सकता है, लेकिन यह नहीं दिखा सकता सिस्टम संरचना (डायलॉग बॉक्स पर ट्री व्यू) सिस्टम में, यहां तक कि पथ जिनके पास उपयोगकर्ता की अनुमति है (लॉग इन विंडोज उपयोगकर्ता और सर्विस अकाउंट) .मैं आपकी प्रक्रिया का प्रयास करूंगा और देख सकता हूं कि मुझे क्या मिलता है ..... धन्यवाद रास्ता ... –
जांचें कि आपका उपयोगकर्ता xp_fixeddrives, xp_dirtree और xp_fileexist निष्पादित कर सकता है - यह दृश्यों के पीछे संवाद करता है। व्यक्तिगत रूप से मैं एक संग्रहित प्रक्रिया तैयार करता हूं जो डेटाबेस को बैकअप में तर्क के रूप में ले जाता है, और उपयोगकर्ता को एक संवाद से गंतव्य चुनने के बजाय आउटपुट स्थान को नियंत्रित करता है (या यूआई का उपयोग करता है)। स्थान संवाद में कुछ सुंदर बुनियादी कार्यक्षमता अनुपलब्ध है (जैसे फ़ोल्डर बनाएं) और यह वर्षों से इस तरह से रहा है ... –