2012-06-03 15 views
21

बनाने में त्रुटि मिली C++ ब्राउज़िंग डेटाबेस फ़ाइल बनाने या खोलने के दौरान एक त्रुटि आई: rt/et1.sdf। IntelliSense और ब्राउज़िंग जानकारी सी ++ परियोजनाओं के लिए उपलब्ध नहीं होगी। सुनिश्चित करें कि माइक्रोसॉफ्ट एसक्यूएल सर्वर कॉम्पैक्ट 3.5 स्थापित है और कोई अन्य एप्लिकेशन फ़ाइल तक नहीं पहुंच रहा है। यदि यह समस्या बनी रहती है, तो फ़ाइल को हटाएं और समाधान को फिर से खोलें।जब मैं वीएस -2010 का उपयोग करता हूं, तो मुझे एक सी ++ प्रोजेक्ट

एक ब्लॉग में, लेखक ने कहा कि यह हार्डडिस्क का उपयोग करते समय RAMDISK या FlashDisk के कारण होता है, समस्या हल हो जाएगी। लेकिन मैं नहीं करता, कोई मेरी मदद कर सकता है? VS2010 के लिए

:

+0

आप फिर से स्थापित करने के लिए वी.एस. – obo

+6

सोचता पड़ सकता है, लेकिन मैं इस समस्या का समाधान मिल गया है। मैं माइक्रोसॉफ्ट वेब पेज में "SSCERuntime-ENU.exe" डाउनलोड करता हूं, और यह काम करता है। त्रुटि गायब हो गई। – WhiteRabbit

+0

यह इंगित करना हमेशा अच्छा होता है कि समाधान में से एक को समाधान के रूप में चिह्नित करके समस्या हल हो गई है। इस मामले में, चूंकि आप स्वयं इसके साथ आए हैं, इसलिए अपने स्वयं के प्रश्न का उत्तर जोड़ने के लिए स्वतंत्र महसूस करें और इसे समाधान के रूप में चिह्नित करें। –

उत्तर

21

रूप WhiteRabbit ने कहा, से "SSCERuntime-HIN.exe" डाउनलोड http://www.microsoft.com/en-us/download/confirmation.aspx?id=5783

VS2010 के बाद के संस्करणों के लिए: http://www.microsoft.com/download/details.aspx?id=17876

क्लिक करें डाउनलोड, फिर चुनें आपके डिवाइस के लिए उपयुक्त संस्करण (32-bit = x86, 64-bit = x64), फिर इसे डाउनलोड और इंस्टॉल करें।

+3

वीएस 2012 समाधान (माइक्रोसॉफ्ट एसक्यूएल सर्वर कॉम्पैक्ट 4.0) के लिए: http://microsoft.com/en-us/download/details.aspx?id=17876 – Liviu

+0

चूंकि वह वेबसाइट पर नया है, तो आपको @WhiteRabbit को जाना चाहिए था कि वह अपने उत्तर को एक उत्तरदायी समाधान के रूप में अपने उत्तर को फिर से लिखने के बजाय किसी भी महत्वपूर्ण जानकारी प्रदान किए बिना चिह्नित कर सकता है। –

+0

वीएस2013 के लिए यह इसके बजाय माइक्रोसॉफ्ट एसक्यूएल सर्वर कॉम्पैक्ट 4.0 भी है। –

5

एसक्यूएल सर्वर कॉम्पैक्ट स्थापित करने की कोई मात्रा, वीएस की मरम्मत आदि ने मेरे लिए यह तय नहीं किया। आखिरकार मैंने नेटवर्क ड्राइव या रैम डिस्क के बारे में कुछ देखा जो अनुपयुक्त था।

http://social.msdn.microsoft.com/Forums/vstudio/en-US/3a15f89c-074e-413c-ac6b-f8fceb64b7b1/how-do-i-enable-intellisense-to-work-on-a-ramdisk?forum=visualstudiogeneral

मुझे लगता है कि डेटाबेस फ़ाइल प्रणाली है कि रैम डिस्क या नेटवर्क ड्राइव, आदि के साथ असंगत है निम्न सेटिंग एक स्थान पर एसडीएफ फ़ाइल में ले जाया गया है कि के साथ हस्तक्षेप नहीं करता है निम्न स्तर पहुँच का उपयोग करता है जो कुछ भी सीधे डेटाबेस की मांगों तक पहुंच। एक वीएस पुनरारंभ करने के बाद समस्या गायब हो गई।

tl; डॉ उपकरण/विकल्प/पाठ संपादक/C++/उन्नत/हमेशा का उपयोग करें फ़ॉलबैक स्थान = सच

+1

इस सेटिंग ने विजुअल स्टूडियो 2012 के साथ मेरे लिए इस मुद्दे को हल किया। यह ClearCase त्रुटियों का एक गुच्छा भी चला गया और इस स्थिति में माइक्रोसॉफ्ट द्वारा समर्थित वर्कअराउंड भी है: https://connect.microsoft.com/VisualStudio/feedback/details/750,401 / – Techrocket9

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