SQL सर्वर mdf फ़ाइल (s) और संबंधित लॉग फ़ाइल (s) के स्थान को निर्धारित करने के कुछ तरीके हैं।
एंटरप्राइज मैनेजर खोलें, उस डेटाबेस पर राइट क्लिक करें जिसमें आप रुचि रखते हैं और गुणों का चयन करें। फ़ाइलें अनुभाग का चयन करें Path
और FileName
कॉलम और स्तंभों तक स्क्रॉल करें ।
क्वेरी विंडो खोलें और नीचे प्रासंगिक क्वेरी चलाएँ और Physical_Name
कॉलम देखें।
SQL 2005 या बाद में:
SELECT * FROM sys.database_files
SQL 2000:
SELECT * FROM dbo.sysfiles
- एक क्वेरी विंडो खोलें और कॉलम
sp_helpfile
देखें और चलाएं FileName
।
बेशक, चूंकि ये फाइलें SQL सर्वर द्वारा उपयोग में हैं, इसलिए आपको फाइलों को किसी अलग स्थान पर कॉपी करने का प्रयास नहीं करना चाहिए।
सबसे अच्छा तरीका है कि आप जिस डेटाबेस में रुचि रखते हैं और कार्य -> बैकअप का चयन कर रहे हैं, उस पर राइट क्लिक करके एंटरप्राइज मैनेजर के भीतर से एक बैकअप प्रदर्शन करें।
वैकल्पिक रूप से आप अपने डेटाबेस को अलग कर सकते हैं, फाइलों को कॉपी कर सकते हैं और फिर संलग्न कर सकते हैं।
तीसरा विकल्प एक बार जब आपके पास डेटाबेस की एक प्रति कहीं और चल रही हो, तो लॉग शिपिंग या प्रतिकृति सेट करना है।