2009-07-03 18 views
7

में समानार्थी शब्द संपादित करें संपादित करने के लिए कोई मौजूदा तरीका है? यही है, समानार्थी जो तालिका इंगित कर रहा है उसे बदलें ...एमएस एसक्यूएल सर्वर 2005

अब तक मुझे उन्हें हटाना और फिर से बनाना है, क्योंकि उन्हें संपादित होने से बंद कर दिया गया है। यह एक बड़ा सौदा नहीं है, लेकिन साथ ही यह थोड़ा परेशान है।

जीयूआई या स्क्रिप्टिंग, लेकिन अधिमानतः जीयूआई।

+0

ड्रॉप/क्रिएटिंग स्क्रिप्टिंग एकमात्र दृष्टिकोण है जिसे मैंने पाया है। : - \ – deadbug

+0

ब्याज के एक बिंदु के रूप में, कुछ गूगलिंग ने http://www.sqlmaestro.com/products/mssql/maestro/help/03_09_00_synonyms/ खींच लिया - ऐसा लगता है कि तीसरे पक्ष के उत्पाद हैं जो इसे अनुमति देते हैं। चाहे वे खरीद मूल्य के लायक हैं, एक अलग मुद्दा है ... – Margaret

+1

पुरानी है कि एक समानार्थी [* "अबास्ट्रक्शन की एक परत प्रदान करता है जो क्लाइंट एप्लिकेशन को मूल ऑब्जेक्ट के नाम या स्थान पर किए गए परिवर्तनों से बचाता है" * [http : //msdn.microsoft.com/en-us/library/ms187552.aspx), और परिवर्तन होने पर आप समानार्थी नहीं बदल सकते हैं। परिवर्तनों से अपने समानार्थी को इसके समानार्थी में सुरक्षित रखने के लिए आपको अपने समानार्थी के समानार्थी की आवश्यकता है। –

उत्तर

10

कोई

ALTER SYNONYM 

आप ड्रॉप और पर्याय से बनाना नहीं है। this article देखें।

1

दुर्भाग्यवश कोई अल्टर सिनीम नहीं है। हालांकि इस कार्यक्षमता के लिए माइक्रोसॉफ्ट कनेक्ट में एक प्रतिक्रिया है। हालांकि माइक्रोसॉफ्ट का जवाब बहुत स्पष्ट नहीं है। वे कटमाई में कुछ अतिरिक्त कार्यक्षमता के बारे में बात करते हैं, लेकिन मैं इसे समझने में सक्षम नहीं हूं। यह link

मुझे लगता है कि समानार्थी शब्द बहुत कम मूल्यांकन और कम उपयोग किए जाते हैं। इस परिदृश्य पर विचार करें। आप प्रति डेटाबेस 4 जीबी की सीमा के साथ एसक्यूएल एक्सप्रेस चला रहे हैं। जब आपका डीबी लगभग 4 जीबी पर होता है, तो बड़ी टेबल को दूसरे डीबी में ले जाएं और मूल डीबी में समानार्थी बनाएं और आपने प्रभावी ढंग से अपने डीबी आकार को 4 जीबी से बढ़ा दिया है।

हालांकि ओपी के सवाल का जवाब नहीं है, सिर्फ सोचा कि मुझे इसे एसक्यूएल एक्सप्रेस का उपयोग करके हमारे लाभ के लिए समुदाय के साथ साझा करना चाहिए और 4 जीबी सीमा के साथ फंस गए हैं।

राज

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