2013-03-09 6 views
6

मेरे पास SQL ​​Server 2008 R2 में बनाए गए डेटाबेस (.bak) का बैकअप है।स्थानीय सर्वर 2012 पर SQL Server 2008 R2 बैकअप को पुनर्स्थापित कैसे करें

कुछ सुविधाओं का परीक्षण करने के लिए, स्थानीय बैकअप (2012) में इस बैकअप को आयात करना। जब मैं पर क्लिक करें पुनर्स्थापित करें और डेटाबेस निम्न त्रुटि तब होती है का चयन करें:

संपत्ति MasterDBLogPath जानकारी 'Microsoft.SqlServer.Management.Smo.Information' के लिए उपलब्ध नहीं है। यह संपत्ति इस ऑब्जेक्ट के लिए मौजूद नहीं हो सकती है, या अपर्याप्त पहुंच अधिकारों के कारण पुनर्प्राप्त नहीं हो सकती है। (Microsoft.SqlServer.Smo)

उत्तर

7

आप निम्नलिखित 3 रजिस्ट्री कुंजियों को जोड़ने की जरूरत है (रन/regedit):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultData, 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\DefaultLog, 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL11E.LOCALDB\MSSQLServer\BackupDirectory 
मूल्य के रूप में एक मौजूदा फ़ोल्डर नाम के साथ

(जहां लेखन पहुँच है) उदाहरण के लिए "C: \ डेटाबेस"।

कृपया http://www.roelvanlisdonk.nl/?p=2896 के तहत उत्कृष्ट walkthrough पर एक नज़र डालें (जहां मैंने जवाब का जवाब दिया है)।

संबंधित मुद्दे