5

मैं एक परियोजना को संभालने के लिए विजुअल स्टूडियो 2012 एक्सप्रेस संस्करण में माइग्रेट करने के लिए संघर्ष कर रहा हूं जिसमें एक .dbproj एक्सटेंशन वाला डेटाबेस प्रोजेक्ट शामिल है। यह ब्लॉग http://visualstudiomagazine.com/blogs/data-driver/2012/06/getting-visual-studio-2012-and-ssdt-to-work-together.aspx इंप्रेशन देता है कि कुछ काम के साथ यह सब मूल रूप से प्रबंधनीय है।विजुअल स्टूडियो 2012 एक्सप्रेस रिलीज उम्मीदवार के साथ काम करने के लिए एसक्यूएल सर्वर डेटा टूल्स प्राप्त करना

सबसे पहले आप दृश्य स्टूडियो 2010

मैं दृश्य स्टूडियो 2010 स्थापित करने के लिए यह मैं एक .sqlproj को .dbproj कन्वर्ट करने के लिए अनुमति दी कामयाब में एक .sqlproj को .dbproj कन्वर्ट करना होगा। वहां से एसक्यूएल सर्वर डेटा टूल्स (http://msdn.microsoft.com/en-us/data/tools.aspx) स्थापित करना और विजुअल स्टूडियो 2012 में एसक्लप्रोजेज प्रोजेक्ट खोलना है, लेकिन मैं विजुअल स्टूडियो 2012 में एसक्लप्रोज़ खोलने में असमर्थ था।

मैंने यहां से सुझाई गई मरम्मत की कोशिश की है http://blogs.msdn.com/b/ssdt/archive/2012/06/07/upgrade-issue-to-visual-studio-2012-rc.aspx और यहां http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5 की मरम्मत के बारे में सलाह भी है, लेकिन इससे कोई फर्क नहीं पड़ता कि मैं वेब के लिए विजुअल स्टूडियो एक्सप्रेस 2012 आरसी में एक एसक्लप्रोज़ प्रकार प्रोजेक्ट नहीं बना या खोल सकता हूं। क्या कोई इसे हल करने के बारे में जानता है?

अद्यतन: यह अक्सर पूछे जाने वाले प्रश्न http://msdn.microsoft.com/en-us/subscriptions/hh322942.aspx यह स्पष्ट करता है कि आपको विजुअल स्टूडियो 2010 शैल में SQL Server डेटाबेस प्रोजेक्ट के साथ वेब के लिए विजुअल स्टूडियो 2010 या 2012 में काम नहीं करना है।

मेरी समस्या यह है कि मैं मैन्युअल रूप से एसक्यूएल स्क्रिप्ट आयात करके और वहां से जाकर एक पूरी तरह से नई परियोजना बना सकता हूं, लेकिन जब मैं .sqlproj फ़ाइल खोलता हूं और उस SQL ​​सर्वर प्रोजेक्ट के साथ काम करने का प्रयास करता हूं तो मुझे बहुत अधिक नकली मिलती है संग्रहीत प्रक्रियाओं की त्रुटियां जो वास्तव में पूरी तरह मान्य हैं।

उत्तर

4

मैं के लिए वेब नई Sql सर्वर डेटा टूल का समर्थन नहीं करता यहाँ http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/c66c2296-c94e-4f21-993e-7d3090a596a5

विजुअल स्टूडियो एक्सप्रेस 2012 माइक्रोसॉफ्ट से एक स्पष्ट उत्तर नहीं मिला है। डेटाबेस प्रोजेक्ट के साथ काम करने के लिए (पुराने डीबीप्रोज़ से कनवर्ट करना या स्क्रैच से एक नई परियोजना बनाना), आपको विजुअल स्टूडियो 2010 शैल का उपयोग करना होगा। संग्रहीत प्रक्रियाओं से मिली त्रुटियां इसलिए हुईं क्योंकि एसक्यूएल स्क्रिप्ट ठीक तरह से आयात नहीं की गई थीं। पुरानी डीबीप्रोजेज में मनमानी फ़ोल्डरों में एसक्यूएल स्क्रिप्ट थीं। समाधान को उस परियोजना से सभी एसक्यूएल स्क्रिप्ट को बाहर करना था जिसे मैंने अभी डीबीप्रोज़ से परिवर्तित किया था, फिर एसक्यूएल स्क्रिप्ट को दोबारा आयात करें। जब आप ऐसा करते हैं, तो परियोजना उन्हें पहचानती है और त्रुटियों को नहीं बढ़ाती है।