visual studio 2012 - स्कीमा तुलना के बाद अद्यतन लक्ष्य बटन अक्षम है




visual-studio-2012 database-project (5)

अगर आपको कोई त्रुटि है तो त्रुटि सूची में जांचें, मेरे पास वीएस में एक मान्यता प्राप्त शब्द है (लेकिन यह SQL सर्वर में करता है), मैंने टिप्पणी की, पुनः तुलना की और इसे सफलतापूर्वक सक्षम किया गया।

मैंने वीएस 2012 का उपयोग कर डेटाबेस प्रोजेक्ट बनाया है। स्कीमा तुलना पूरी होने के बाद, अपडेट लक्ष्य बटन को लक्ष्य के साथ सिंक करने के लिए सक्षम किया जाना चाहिए।

लेकिन यह सक्षम नहीं हो रहा है। कोई मदद कृपया।

मैं एसपी 2012 का उपयोग कर रहा हूँ एसपी 3, एसक्यूएल सर्वर 2012 के साथ,


एसएसडीटी में मेरे पास ऐसा मामला था जहां अपडेट बटन सक्षम था लेकिन जेनरेट स्क्रिप्ट सक्षम नहीं थी। ऐसा इसलिए था क्योंकि मेरा गंतव्य स्कीमा मेरा स्थानीय समाधान था (* .sqlproj बनाम प्रोजेक्ट)।

मुझे इस बात पर कुछ मिनट लग गए कि स्क्रिप्ट को सही ढंग से उत्पन्न करने के लिए गंतव्य को वास्तविक डेटाबेस होना आवश्यक है।


जब भी आप "स्कीमा तुलना" पर "विकल्प" खोलते हैं, तो आपको "अपडेट" बटन को सक्रिय करने के लिए फिर से "तुलना करें" बटन पर क्लिक करना होगा। हालांकि अगर यह पहली बार काम नहीं करता है, तो स्कीमा तुलना फ़ाइल को फिर से बंद करें और दोबारा खोलें।


देखें कि क्या आपके पास "चेतावनी" संदेश है, जिसमें "आंतरिक त्रुटि के कारण तैनाती योजना उत्पन्न नहीं हो सकती"। यदि ऐसा है, तो अद्यतन और जनरेट स्क्रिप्ट बटन अक्षम कर दिए जाएंगे।

विजुअल स्टूडियो बंद करें, डेटाबेस प्रोजेक्ट वाले फ़ोल्डर पर नेविगेट करें और सभी (* .dbmdl) फ़ाइलों को हटा दें। फिर विजुअल स्टूडियो को पुनरारंभ करें, तुलना स्कीमा को फिर से चलाएं जिस बिंदु पर अद्यतन बटन सक्षम होना चाहिए।


युक्ति:

मेरे मामले में। फिक्सिंग त्रुटि प्राथमिकता कार्य नहीं था। इसके अलावा मुझे त्रुटि सूची में कोई त्रुटि नहीं मिली।

इसका सिर्फ आपको स्रोत या लक्ष्य में अपने "विजुअल स्टूडियो डेटाबेस प्रोजेक्ट" का उपयोग नहीं करना है। प्रोजेक्ट का उपयोग करने के बजाय, पहले से ही स्क्रिप्ट का उपयोग करके एक अस्थायी डेटाबेस बनाएं।

इस (या इन) temp डेटाबेस (स्रोतों) में स्रोत और (या) लक्ष्य में अन्य का चयन करें।

बटन सक्षम होना चाहिए।

मेरे लिए इस मुद्दे को ठीक करने से अंतर अधिक महत्वपूर्ण था। उम्मीद है कि यह आपकी मदद करता है। कुछ और सुधार के साथ।





sql-server-2012-datatools