2012-06-26 30 views
18

आम तौर पर जब मैं SQL सर्वर प्रबंधन स्टूडियो में क्वेरी संपादक विंडो के लिए कनेक्शन बदलना चाहता हूं, तो मैं शीर्ष पर मेनू से एक नया कनेक्शन चुन सकता हूं - क्वेरी> कनेक्शन> कनेक्शन बदलेंक्वेरी संपादक विंडो के लिए एसएसएमएस चेंज कनेक्शन

हालांकि, जब मैं एक विश्लेषण सेवाओं कनेक्शन के साथ क्यूब्स पर काम कर रहा हूं - और फिर एक सहेजी गई SQL स्क्रिप्ट (जैसे अंतर्निहित SQL व्यू) खोलें उपलब्ध डेटाबेस कम्बोबॉक्स खाली है, और "कनेक्शन बदलें" और अन्य 3 विकल्प उस मेनू में (कनेक्ट करें, डिस्कनेक्ट करें, सभी प्रश्नों को डिस्कनेक्ट करें) सभी गले से बाहर हैं।

सहेजे गए SQL स्क्रिप्ट को चलाने में सक्षम होने वाला एकमात्र कामकाज, SQL डेटाबेस से "नई क्वेरी" खोलना है जिसे मैं ऑब्जेक्ट एक्सप्लोरर में एक्सेस करना चाहता हूं, या तो मेरी स्क्रिप्ट को इसमें कॉपी करें, या स्क्रिप्ट को फिर से खोलें - जो अब नई क्वेरी के डेटाबेस के साथ सामान्य के रूप में खुलता है।

ऐसा लगता है कि आखिरी क्वेरी संपादक विंडो का डेटाबेस कनेक्शन किसी भी नए प्रश्न के लिए डिफ़ॉल्ट कनेक्शन के रूप में ले रहा है - और जब आपकी आखिरी "क्वेरी" घन ब्राउज़ कर रही है तो यह टूट जाती है? क्या किसी के पास "चेंज कनेक्शन" विकल्प को सही तरीके से अन-ग्रे करने का कोई फिक्स है?

मैं एसक्यूएल सर्वर 2008 R2 का उपयोग कर रहा है, और फ़ाइल द्वारा बचाया SQL स्क्रिप्ट खोलने> ओपन> फ़ाइल मेनू

+2

मुझे यह भी एहसास नहीं हुआ था कि एक क्वेरी> कनेक्शन> कनेक्शन कनेक्शन बदल गया था। धन्यवाद! – Hoppe

उत्तर

5

खैर, SSMS आसानी से कनेक्शन का प्रबंधन करने खासकर जब आप स्विच करना चाहते हैं की अनुमति नहीं है (, सर्वर के बीच कनेक्शन)। मैंने एसएसएमएस के लिए ऐड-इन विकसित किया है: एसएसएमएस बूस्ट - यह आपके पसंदीदा कनेक्शन के साथ टूलबार में अतिरिक्त combobox जोड़ता है (आपको उन्हें परिभाषित करना होगा)। आपके मामले में, स्क्रिप्ट खोलने के बाद आपको इस नए combobox से सही कनेक्शन चुनना होगा और इसे स्थापित किया जाएगा। एडिन वर्तमान में मुफ्त है।

+0

हाँ ऐड-इन काम करता है। धन्यवाद! – JumpingJezza

10

सौभाग्य से एसएसएमएस 2008-आर 2, 2012 में एक परिवर्तन कनेक्शन समारोह है। डीबी ड्रॉपडाउन से ठीक पहले रखा गया। या मेनू क्वेरी> कनेक्शन> कनेक्शन बदलें के माध्यम से।

+4

इस परिस्थिति में काम नहीं करता है। मेनू – JumpingJezza

+0

एसएसएमएस बूस्ट बहुत अच्छा है, लेकिन अब यह कई सालों से मुक्त होने के बाद एक पेड-फॉर उत्पाद बन गया है। (अगर मैं इतना महंगा नहीं था तो मैं इसे खरीदूंगा)। नि: शुल्क (परीक्षण) मोड में, यह 30 दिनों के बाद मेनू विकल्पों को ग्रेइंग शुरू कर देता है। [इस पृष्ठ] के नीचे देखें (http://www.ssmsboost.com/VersionCompare)। – DaveBoltman

+0

पीएस: मैं एसएसएमएस प्लगइन के [इस सूची] (http://www.sqlservercentral.com/articles/SSMS/159134) के माध्यम से अपना रास्ता काम कर रहा हूं, एक मुफ्त या सस्ता विकल्प ढूंढ रहा हूं (सस्ता मेरा मध्य नाम है)। SQLSmash काफी अच्छा दिखता है, सिवाय इसके कि ऑब्जेक्ट एक्सप्लोरर से सक्रिय डेटाबेस को बदलने में सक्षम होने की एक विशेषता नहीं है। – DaveBoltman