2013-01-31 50 views
12

तो, मुझे विजुअल स्टूडियो 2012 में एसएसडीटी (एसक्यूएल सर्वर डेटा टूल्स) में एक प्रोजेक्ट मिला है। जब मैं इस प्रोजेक्ट का निर्माण करता हूं, तो कोई त्रुटि नहीं होती है - यह ठीक बनाता है (चेतावनी या संदेश भी नहीं)।SQL72043 और अन्य एसएसडीटी त्रुटियां: मैं गलत कोड कैसे प्राप्त कर सकता हूं?

हालांकि, अगर मैं कोशिश करते हैं और मैं प्रकाशित:

The script file could not be found (कोई अधिक जानकारी)।

मैं स्कीमा एक मौजूदा डेटाबेस के साथ इस परियोजना की तुलना करें, सब मुझे मिलता है:

Cannot generate deployment plan (फिर से, कोई और अधिक जानकारी)।

केवल जब मैं करता हूँ 'भागो कोड विश्लेषण' मैं एक त्रुटि है कि संभवतः कुछ भी मतलब हो सकता है मिलता है:

SQL72043: 7 elements are in an error state

मैं जानता हूँ कि इस त्रुटि एक मेज परिभाषा या इसी तरह में एक लापता अल्पविराम के कारण हो सकता छोटी त्रुटियां, लेकिन मैं समस्या खोजने के लिए परियोजना में SQL कोड की प्रत्येक पंक्ति को देखकर घंटों तक अपने बालों को फाड़ रहा हूं। क्या कोई तरीका है कि मैं अपने कोड की कौन सी रेखाओं को त्रुटि उत्पन्न कर रहा हूं, इस पर अधिक प्रकाश डाल सकता हूं?

+0

यहां एमएसडीएन पर उस त्रुटि के लिए कुछ सुझाव दिए गए हैं: http://social.msdn.microsoft.com/Forums/en/ssdt/thread/62dfb033-91be-47fe-b252-a1671efc7983, दृश्य स्टूडियो को पुनरारंभ करना एक जो मूल पोस्टर के लिए काम किया। –

+0

जैसा कि आप शायद मेरे नाम से देख सकते हैं, मैं उस धागे पर आखिरी पोस्टर हूं - इसलिए हाँ, मैंने इसे पढ़ लिया है और वर्णित सब कुछ करने की कोशिश की है। मेरा मतलब है कि उस त्रुटि कोड के लिए Google पर केवल 3 परिणाम थे (4 अब इस प्रश्न के साथ), इसलिए मैं उन सभी को देखने के लिए बहुत मूर्खतापूर्ण नहीं होगा! ऐसा कहा जाता है कि, उस धागे पर एक पोस्टर ने 'मुझे वाक्यविन्यास जांच को बंद करने के लिए बहुत उपयोगी पाया' - मुझे विजुअल स्टूडियो में कहीं भी ऐसा करने का विकल्प नहीं मिला। उस पर कोई संकेत? –

+0

क्षमा करें मुझे याद आया, केवल स्वीकार किए गए और प्रस्तावित उत्तरों को पढ़ें। विस्तारित टीएसक्यूएल सत्यापन के लिए परियोजना सेटिंग्स में विकल्प के बारे में क्या? या यदि आपके पास स्रोत नियंत्रण है तो क्या आप अंतिम ज्ञात अच्छे निर्माण की तुलना कर सकते हैं? –

उत्तर

14

अपने डेटाबेस प्रोजेक्ट में dbmdl फ़ाइल को हटाएं।

+0

अच्छा, मेरे लिए त्रुटि तय की गई! –

1

हटाया जा रहा है dbml फ़ाइलों मेरे लिए काम नहीं किया था, लेकिन स्कीमा प्राप्त करें काम करने के लिए और प्राप्त सी ANNOT तैनाती योजना त्रुटि उत्पन्न नहीं की तुलना में, मैं स्रोत और लक्ष्य बंद और स्कीमा फिर तुलना में।

6

तुम बस आईडीई मेनू 'परियोजना' पर जा सकते हैं -> 'reanalyze परियोजना' और फिर पुनर्निर्माण अपने डेटाबेस परियोजना आदेश प्रकाशित करें पर यह त्रुटि से छुटकारा पाने के।

+0

मुझे एक त्रुटि मिल रही थी "मॉडल स्टोरेज इंजन में एक अप्रत्याशित अपवाद हुआ है। जारी रखने के लिए, वर्तमान परिणामों की उपेक्षा करें और ऑपरेशन को फिर से प्रयास करें। यदि यह समस्या बनी रहती है, तो Microsoft समर्थन से संपर्क करें।"जब मेरी एसएसडीटी परियोजना का निर्माण हुआ और यह समाधान मेरे लिए काम किया। – Tony

+1

वीएस2015 में कोई डीडीएमएल फाइलें उत्पन्न नहीं हुई हैं," पुनर्नवीनीकरण परियोजना "मेनू विकल्प चाल है। –

+0

बढ़िया ... आप मेरी जिंदगी बचाते हैं ... भगवान आशीर्वाद आप..... –