इसे हल करने के लिए, मैंने संवाद में "डेटाबेस चर" फ़ील्ड को साफ़ करते हुए, अन्य डेटाबेस का संदर्भ जोड़ा। यदि मैंने इस फ़ील्ड को साफ़ नहीं किया, तो स्कीमा तुलना करते समय, SSDT डेटाबेस चर नाम का उपयोग करके अद्यतन स्क्रिप्ट उत्पन्न करेगा, जो विफल हो जाएगा।
- एक डेटाबेस संदर्भ जोड़ें परियोजना के लिए।
- मेरे मामले में अन्य डेटाबेस उसी समाधान में एक और प्रोजेक्ट था, इसलिए मैं इसे "डेटाबेस संदर्भ जोड़ें" संवाद पर पहली ड्रॉप डाउन में चुनने में सक्षम था।
- सुनिश्चित करें कि "डेटाबेस नाम" फ़ील्ड में टेक्स्ट सही है।
- "डेटाबेस चर" फ़ील्ड साफ़ करें।
"उदाहरण उपयोग" टेक्स्ट को देखें और सत्यापित करें कि यह अपेक्षानुसार दिखता है। संदर्भ जोड़ने के लिए "ओके" पर क्लिक करें और इसे 'अनसुलझे संदर्भ' त्रुटियों का ध्यान रखना चाहिए।
ऐसा करने के बाद, मैं एक स्कीमा तुलना करने में सक्षम था, लेकिन प्रोजेक्ट बनाने की कोशिश में निम्न त्रुटि उत्पन्न हुई:
प्रोजेक्ट प्रॉपर्टी पर जाकर "सामान्य वस्तुओं के लिए विस्तारित ट्रांजैक्ट-एसक्यूएल सत्यापन सक्षम करें" को अनचेक करने से प्रोजेक्ट को सफलतापूर्वक निर्माण करने की अनुमति मिली।