2010-02-25 13 views
8

मैं एक SQL सर्वर और कई डेटाबेस के साथ काम कर रहा हूं। प्रत्येक डेटाबेस में कई स्कीमा हो सकते हैं, जैसे डीबीओ, एडमिन।, अन्य।, और मैं चीजों को खोजने की कोशिश कर चारों ओर स्क्रॉल करने से थक गया हूं।एसक्यूएल सर्वर प्रबंधन स्टूडियो स्कीमा देखें

यदि मैं स्कीमा विशिष्ट प्रोजेक्ट पर काम कर रहा हूं, तो मैं स्कीमा को छोड़कर अपने दृश्य से बाकी सब कुछ फ़िल्टर करना चाहता हूं। डब्बे के रूप में, मैं सबकुछ देखता हूं जिसका मतलब है कि मैं अपने स्क्रॉल व्हील (जो एक मजाक है) को छेड़छाड़ करने के अपने दिन का अधिकांश खर्च करता है।

क्या यह SQL सर्वर प्रबंधन स्टूडियो 2008 में संभव है?

उत्तर

11

करेंगे SSMS 2005 या 2008 में, सही शीर्षक पर क्लिक करके: "संग्रहीत प्रक्रिया", "टेबल्स", आदि, तो "फ़िल्टर सेटिंग्स" पर, फिर "स्कीमा" परिवर्तन के लिए "ऑपरेटर" को "इसमें शामिल नहीं है" या "इसमें शामिल है" आदि के लिए, और फिर उन्हें फ़िल्टर करने के लिए एक मान सेट करें ...

+0

बहुत बढ़िया हैं! मैं फ़िल्टर के बारे में कभी नहीं जानता था। काम करने वाला एकमात्र फ़िल्टर "निर्माण तिथि" है। नाम, स्कीमा, और मालिक मुझे फ़िल्टर लागू करने की अनुमति नहीं देते हैं। शायद एक बग। भले ही, फिल्टर के लिए +1! –

+0

ठीक है यह मजाकिया है। मुझे मूल्य को फ़िल्टर में पेस्ट करना होगा। फ़िल्टर में टाइपिंग कुछ भी नहीं करता है। –

+0

+1, लेकिन ... ऐसा करने का कोई तरीका है इसलिए सभी ऑब्जेक्ट्स केवल एक सबसेट के बजाय फ़िल्टर किए गए हैं? कुछ एसएसएमएस शायद जोड़ते हैं? हालांकि यह फ़िल्टर कुछ भी नहीं है, मैं डेटाबेस पेड़ नोड के नीचे "स्कीमा" फ़ोल्डर प्राप्त करने में सक्षम होना चाहता हूं जिसमें आगे स्कीमा के लिए टेबल/विचार/procs शामिल हैं। – jleach

2

हां: db_owner या "sa" के रूप में कनेक्ट न करें।

ऐसे उपयोगकर्ता के रूप में कनेक्ट करें जो वांछित स्कीमा को एक्सेस और बदल सके।

इस तरह, इंजन "Metadata visibility" यह स्वचालित रूप से

+0

क्या मैं इसे बिना किसी बदलाव के बदल सकता हूं? –

+0

@Coov: यदि आप अपने अधिकार बदलते हैं। इंजन उन वस्तुओं को लौटाता है जिन्हें आपको देखने की अनुमति है ... तो क्या एक अलग उपयोगकर्ता या अलग-अलग अधिकार एक ही परिणाम – gbn

0

FYI, मैं सीडीसी स्कीमा के तहत तालिकाओं की खोज कर रहा था, परिवर्तन डेटा कैप्चर स्कीमा बनाया गया था। बहुत संघर्ष के बाद, मैंने पाया कि वे टेबल टेबल्स-> सिस्टम टेबल्स फ़ोल्डर में हैं। तो एसएसएमएस ने गैर डिफ़ॉल्ट स्कीमा दिखाया लेकिन इस मामले में यह एक अलग फ़ोल्डर में था।

+0

किसी लेखक से स्पष्टीकरण की आलोचना करने या अनुरोध करने के लिए, अपनी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपनी पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा हो जाने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे। – Rajesh

संबंधित मुद्दे