.net - Can't attach database to SQL Server 2012 reason not found .log -
मैं अपने एसक्यूएल सर्वर 2012 डाटाबेस में AdventureWorks2012_Data.mdf
डेटाबेस फ़ाइल संलग्न करने का प्रयास कर रहा हूं। < / P>
मुझे यह त्रुटि मिल रही है:
TITLE: माइक्रोसॉफ्ट एसक्यूएल सर्वर मैनेजमेंट स्टूडियो
सर्वर 'USER-PC' (Microsoft.SqlServer.Smo)
मदद के लिए, क्लिक करें:
अतिरिक्त जानकारी:
एक Transact-SQL कथन या बैच निष्पादित करते समय एक अपवाद उत्पन्न हुआ। (Microsoft.SqlServer.ConnectionInfo)
भौतिक फ़ाइल "C: \ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Data \ AdventureWorksDW2012_log.ldf" को खोलने में असमर्थ। ऑपरेटिंग सिस्टम त्रुटि 2: "2 (इस त्रुटि के लिए पाठ पुनर्प्राप्त करने में विफल रहा है। कारण 15105)"। (माइक्रोसॉफ्ट एसक्यूएल सर्वर, त्रुटि: 5120)
शायद संदेश स्पष्ट है कि मेरे पास .log
फ़ाइल नहीं है और हाँ, मेरे पास यह नहीं है । लेकिन क्या यह आवश्यक है? या फिर एक और बात है? मैं यह कैसे हल कर सकता हूं?
यह एक आम त्रुटि है, जब कोई भी नहीं हो सकता है आपके कोड के लिए AdventureWorks
डेटाबेस से कोई भी *। एलडीएफ
लॉग फ़ाइल है एसक्यूएल सर्वर *। एलडीएफ
लॉग फाइल (आमतौर पर एक डेटाबेस *। MDF
फ़ाइल से जुड़ा हुआ है) के बारे में शिकायत करता है जो अनुपलब्ध है। केवल *। MDF
फ़ाइल पर विचार करने के लिए निम्न टी-एसक्यूएल क्वेरी को निष्पादित करें: USE [मास्टर] डाटाबेस बनाएं [एडवेंडरव्वर्कडेड डब्ल्यू2012] ON (FILENAME = एटीटीएसी जाओ कोड> प्री>
के लिए या *। एलडीएफ
लॉग फ़ाइल से कनेक्शन को निकालने के लिए एन'सी: \ उपयोगकर्ता \ उपयोगकर्ता डेस्कटॉप \ ARPAD \ AdventureWorks2012_Data.mdf ') (एक नया *। एलडीएफ
फ़ाइल को डेटाबेस के लिए बनाया जाएगा) नीचे दिए गए स्क्रीनशॉट में दिखाए गए अनुसार SQL सर्वर प्रबंधन स्टूडियो के माध्यम से:
UPDATE
आपको त्रुटि मिलती है:
डाटाबेस 'एडवेंचर्सवर्सडीड डब्ल्यू2012' खोली नहीं जा सकता क्योंकि यह संस्करण 706 है। यह सर्वर संस्करण 661 और पहले का समर्थन करता है। डाउनग्रेड पथ समर्थित नहीं है। नए डाटाबेस 'एडवर्ड्सवॉरस डब्ल्यू2012' को नहीं खोला जा सका डाटाबेस को रद्द कर दिया गया है। (माइक्रोसॉफ्ट एसक्यूएल सर्वर, त्रुटि: 9 48)
क्योंकि आप एक SQL Server 2012 (संस्करण 706) डेटाबेस फ़ाइल को SQL Server 2008 istance (संस्करण 661) को संलग्न करने का प्रयास कर रहे हैं। इस कारण से, आप इसके बजाय अपने एसक्यूएल सर्वर 2008 आस्टेंस के लिए डेटाबेस, या नवीनतम संस्करण के साथ अपने एसक्यूएल सर्वर आबादी का नवीनीकरण करें।
आपके एसक्यूएल सर्वर का संस्करण वास्तव में SQL Server 2008 है: Microsoft SQL Server 2008 R2 (RTM ) - 10.50.1617.0 (एक्स 64) अप्रैल 22 2011 1 9:23:43 कॉपीराइट (सी) विंडोज़ एनटी 6.1 पर उन्नत सेवा (64-बिट) के साथ Microsoft Corporation एक्सप्रेस संस्करण 6.1 & lt; X64 & gt; (बिल्ड 7601: सर्विस पैक 1)
। समस्या को हल करने के लिए।
Comments
Post a Comment