एक RESTORE
कमांड निष्पादित करते समय , मैं समझता हूं कि SQL सर्वर यह सुनिश्चित करता है कि एक मौजूदा डेटाबेस को एक अलग डेटाबेस द्वारा अधिलेखित नहीं किया जा रहा है। इस चेक का उपयोग करके बाईपास किया जा सकता है REPLACE
।
मैं समझता हूं कि SQL सर्वर बैकअप फ़ाइल का उपयोग यह FamilyGUID
निर्धारित करने के लिए करता है कि क्या डेटाबेस को पुनर्स्थापित किया जा रहा है, डेटाबेस अधिलेखित होने के समान है। क्या ये सही है?
मैं समझता हूं कि FamilyGUID
बैकअप फ़ाइल का उपयोग करके निर्धारित किया जा सकता है
RESTORE headeronly FROM DISK = N'Q:\MyBackup.bak'
लेकिन जिस डेटाबेस को ओवरराइट किया जा रहा है, उसका फ़ैमिलीग्यूड कैसे पा सकता हूँ?