मैंने वीएस 2010 के भीतर एक नया SQL सर्वर डेटाबेस प्रोजेक्ट बनाया, डेटाबेस ऑब्जेक्ट्स और सेटिंग्स को "प्रबंधक" नामक स्थानीय डेटाबेस से आयात किया, और परियोजना बनाने के प्रयास में निम्न त्रुटि प्राप्त की:वीएस 2010 डाटाबेस प्रोजेक्ट - एसक्यूएल03006 त्रुटि
SQL03006: देखें:। [dbo] [vw_mlFunds] आपत्ति उठाने [प्रबंधकों] एक अनसुलझे संदर्भ [dbo] [mlfunds] है।।।
मुझे नहीं पता कि यह दृश्य वास्तविक डेटाबेस नाम को शामिल करने के लिए तालिका संदर्भ को पूरी तरह से योग्य क्यों कर रहा है और मैं एसक्यूएल को बदलना नहीं चाहता, क्योंकि यह किसी और का कोड है और यह तकनीकी रूप से गलत नहीं है। लेकिन मैं सोच रहा हूँ, क्योंकि यह [dbo] उम्मीद कर रही है कि, पूरी तरह से तालिका नाम योग्यता शामिल करने के लिए डेटाबेस के नाम वी.एस. संकलक भ्रमित है। [Mlfunds], नहीं [प्रबंधकों]। [Dbo]। [Mlfunds]। इस मुद्दे को हल करने के लिए सबसे अच्छा तरीका है? क्या मैं कहीं नया डेटाबेस नाम चर/उपनाम स्थापित कर सकता हूं? या मुझे इसे संकलित करने के लिए एसक्यूएल को दोबारा संशोधित/संशोधित करना होगा? अग्रिम में धन्यवाद।
आप इस ऊपर हुक और समझ नहीं सकता क्यों अपनी अपनी तुलना स्क्रिप्ट अभी भी बमबारी कर रहे हैं, प्रारंभिक "का चयन करें स्रोत/लक्ष्य स्कीमा" स्क्रीन में "SQLCMD चर" विकल्प तैयार करना न भूलें। – chprpipr