SSDT में सिस्टम व्यू का संदर्भ?


19

मैंने SSDT में एक सिस्टम व्यू (विशेष रूप से, sys.columns) के संदर्भ में एक डेटाबेस आयात किया है। समस्या यह है, कि मैं परियोजना का निर्माण करते समय अनसुलझे संदर्भों के बारे में चेतावनी देता हूं

मैंने MSDN मंचों पर जो देखा है, उससे ऐसा लगता है कि यह एक ज्ञात मुद्दा हो सकता है: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0202-42e6-a639- d73bed903c26

अब, मुझे पता है कि मैं चेतावनी को बंद कर सकता हूं या इसे अनदेखा कर सकता हूं, लेकिन क्या कोई वास्तविक समाधान जानता है?

धन्यवाद

जवाबों:


24

यह मास्टर डेटाबेस के लिए एक संदर्भ जोड़कर नियंत्रित किया जाना चाहिए।

डेटाबेस संदर्भ संवाद जोड़ें

पहले, हमारे पास संबंधित पथ से संबंधित समस्याएँ हैं जिनका उपयोग Master.dacpac ( यहाँ वर्णित के रूप में ) को संदर्भित करने के लिए किया जाता है । अगर मुझे सही से याद है, तो हमने स्थानीय प्रोजेक्ट में मास्टर .acpac फ़ाइल की एक प्रति खींची और ऊपर दिए गए संवाद में दिखाए गए अंतिम विकल्प का उपयोग करके इसे संदर्भित किया। हालांकि यह आदर्श नहीं है क्योंकि आपको समय-समय पर संदर्भ की अपनी प्रति अपडेट करने के लिए याद रखना होगा।

यदि मैं संदर्भ विधि के साथ कोई समस्या पैदा कर रहा था, तो उसका विवरण पा सकता हूं।


2

Sys.tables या समान के संदर्भों को केवल मास्टर सिस्टम db के संदर्भ में हल किया जा सकता है जैसा कि Mark`s जवाब की तस्वीर में दिखाई देता है।

यदि आप दूसरे तरीके से जाना चाहते हैं और सिस्टम dbs को संदर्भित करने के लिए एक dacpac का उपयोग करते हैं, तो आप इसे इस तरह पा सकते हैं:

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.