SQL सर्वर प्रबंधन स्टूडियो में तालिका संबंध देखना


10

SQL सर्वर प्रबंधन स्टूडियो में, मेरे पास तालिकाओं के बीच संबंध स्थापित हैं।

क्या माइक्रोसॉफ्ट एक्सेस की तरह समीपवर्ती लाइनों के साथ सभी तालिकाओं का दृश्य प्रदर्शित करने का कोई तरीका है? क्या मुझे एक नई क्वेरी खोलने और कुछ चलाने की ज़रूरत है या क्या कोई बटन है जो मैंने याद किया है?

जवाबों:


16

यदि आप प्रबंधन स्टूडियो 2008 का उपयोग कर रहे हैं:

रूट डेटाबेस का विस्तार करें, कोशिश करें और डेटाबेस आरेख फ़ोल्डर का विस्तार करें, इसे "नो डायग्राम" की तरह कुछ कहना चाहिए।

यदि यह आपको एक चित्र बनाने के लिए कहता है, तो हाँ तालिकाओं और वॉइला जोड़ें!

यदि नहीं, तो डेटाबेस आरेख फ़ोल्डर पर सही और नया आरेख बनाएँ।


2
यह बहुत उपयोगी है, लेकिन मैं आरेख बनाना नहीं चाहता, मैं तालिकाओं के बीच वर्तमान संबंधों को देखना चाहता हूं। अगर मैं एक आरेख बनाता हूं, तो यह सिर्फ वह है जो मैंने आरेख पर रखा है ...
LtDan

4
यदि आप आरेख बनाते हैं और अपनी तालिकाओं को जोड़ते हैं, तो यह स्वचालित रूप से रिश्तों को जोड़ता है ..... जैसे पहुंच में। इसे
आजमाएं

5

ApexSQL खोज का प्रयास करें

ApexSQL Search एक निशुल्क SQL सर्वर प्रबंधन स्टूडियो और विज़ुअल स्टूडियो ऐड-इन है, जिसमें अन्य विशेषताओं के साथ, दृश्य निर्भरता सुविधा है। दृश्य निर्भरता सुविधा में सभी SQL डेटाबेस ऑब्जेक्ट्स के रिश्तों की कल्पना करने की क्षमता होती है, जिनमें एन्क्रिप्टेड और सिस्टम ऑब्जेक्ट्स, SQL सर्वर 2012 विशिष्ट ऑब्जेक्ट्स और डेटाबेस में संग्रहीत ऑब्जेक्ट्स ट्रांसपेरेंट डेटा एन्क्रिप्शन (TDE) के साथ एन्क्रिप्ट किए गए हैं

दृश्य निर्भरता सुविधा आपको दृश्य निर्भरता आरेख लेआउट को सेट और अनुकूलित करने की अनुमति देती है, जिसमें प्रस्तुत किए जाने वाले रिश्तों सहित, उत्पन्न आरेख का लेआउट और आकार, और निर्भरता की ड्रिल-डाउन गहराई शामिल है।


1

यदि आप विशिष्ट तालिका के लिए निर्भरता प्रदर्शित करना चाहते हैं तो अपनी तालिका चुनें और दृश्य निर्भरता पर राइट-क्लिक करें। निर्भरता देखने के तरीके की जाँच करें।

SQL सर्वर 2005 आपको इस तरह निर्भरता प्रदर्शित करने देता है

SELECT OBJECT_NAME(object_id) referencing,
  OBJECT_NAME(referenced_major_id),
  *
FROM sys.sql_dependencies 

SQL सर्वर 2008 में sys.sql_expression_d dependencies इस लिंक का अनुसरण करते हैं


0

मैं इस प्रश्न को 2015 में पढ़ रहा हूं और मैं SQL सर्वर 2012 का उपयोग कर रहा हूं। इस परिदृश्य में, तालिका की निर्भरता देखने के लिए, आप इन चरणों का पालन कर सकते हैं:
1. आपके डेटाबेस के रूट फ़ोल्डर में, एक फ़ोल्डर कहा जाता है डेटाबेस आरेख। इस डेटाबेस का विस्तार करें और दिखाई देने वाले पॉप अप में 'हां' पर क्लिक करें;
3. उस फ़ील्ड पर राइट क्लिक करें जिस पर आपको संदेह है, जिसमें एक निर्भरता है, आम तौर पर उनके नाम में अक्षर आईडी होता है, उदाहरण के लिए, मैं ईपीएम डेटाबेस में हूं और तालिका में MSP_Projects हमारे पास फ़ील्ड Proj_UID है, राइट क्लिक फ़ील्ड;
4. प्रकट होने वाले संदर्भ मेनू में, आइटम संबंध चुनें। विंडो के बाईं ओर आपको इस प्राथमिक कुंजी से संबंधित विदेशी कुंजी दिखाई देगी, और विंडो के दाईं ओर आपको मौजूदा संबंध के गुण दिखाई देंगे।

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