2014-09-10 5 views
13

जब मैं Microsoft SQL सर्वर प्रबंधन स्टूडियो का उपयोग करके संग्रहीत प्रक्रिया को डीबग करने का प्रयास करता हूं, तो मुझे यह त्रुटि संदेश मिलता है: टी-एसक्यूएल डिबगिंग शुरू करने में असमर्थ। कंप्यूटर से कनेक्ट नहीं हो सका ("*")। डबगर दूरस्थ कंप्यूटर से कनेक्ट नहीं हो सकता है। ऐसा इसलिए हो सकता है क्योंकि दूरस्थ कंप्यूटर मौजूद नहीं है या फ़ायरवॉल दूरस्थ कंप्यूटर पर संचार को रोक सकता है। सहायता के लिए कृपया सहायता देखें। मैं वास्तव में किसी भी मदद की सराहना करता हूं।टी-एसक्यूएल डीबगिंग शुरू करने में असमर्थ। कंप्यूटर से कनेक्ट नहीं हो सका ("*****")

+0

आपको कनेक्ट होने वाले SQL सर्वर के उदाहरण को डीबग करने की अनुमति की आवश्यकता है। क्या आप इसे देव बॉक्स पर परीक्षण नहीं कर सकते? प्रदर्शन समस्याओं का परीक्षण करने के लिए आप ऐसा करने का प्रयास क्यों कर रहे हैं? – ps2goat

+0

किस तरह की अनुमति, एमएस एसक्यूएल प्रबंधन स्टूडियो जुड़ा हुआ है और मैं डेटा देख सकता हूं, लेकिन जब मैं अपनी संग्रहीत प्रक्रिया को डीबग करने का प्रयास करता हूं तो मुझे लगता है कि संदेश –

+0

http://msdn.microsoft.com/en-us/library/z3bxds0s (v = vs.90) .aspx – ps2goat

उत्तर

19

एसएसएमएस को आपके SQL सर्वर को DNS द्वारा ढूंढने में सक्षम होना चाहिए। जब आप एसएसएमएस में डीबी से कनेक्ट होते हैं, तो आप (स्थानीय) का उपयोग कर सकते हैं, लेकिन (स्थानीय) आपके नेटवर्क पर हल नहीं होता है इसलिए डीबग प्रोग्राम इसे नहीं ढूंढ सकता है। "सर्वर से कनेक्ट करें" स्क्रीन पर लोकलहोस्ट या अपने कंप्यूटर के नाम से कनेक्ट करने का प्रयास करें।

आपको व्यवस्थापक के रूप में चलाने की आवश्यकता नहीं है।

SSMS Login Screen

1

भागो Microsoft SQL सर्वर प्रबंधन स्टूडियो के रूप में उपयोगकर्ता प्रशासक मोड। डिबगिंग के दौरान आपको यह त्रुटि नहीं मिलेगी। और आप संग्रहित प्रक्रिया डीबग कर सकते हैं। यह मेरी समस्या को हल करने में मदद करता है।

1

मैं बस इतना आगे भुगतान करना चाहता था, क्योंकि कुछ समय के लिए खोज करने के बाद मैंने अभी तक किसी को भी उस समस्या का जिक्र नहीं देखा है जिसे मैंने यहां सामना किया था।

SQL सर्वर प्रमाणीकृत उपयोगकर्ता का उपयोग कर SQL से कनेक्ट करते समय मैं इस समस्या में भाग गया। एक बार जब मैंने विंडोज प्रमाणीकृत उपयोगकर्ता का उपयोग करने की कोशिश की तो मैं बिना किसी समस्या के डीबग करने में सक्षम था। उस उपयोगकर्ता को sysadmin भूमिका भी असाइन की जानी चाहिए।

उम्मीद है कि यह किसी की मदद करेगा।

+0

काम नहीं कर रहा है यह एकमात्र समाधान है जो मेरे लिए काम करता है, धन्यवाद। – staterium

0

एमएसएसएलएल 2012 में अभी भी समस्या है यदि आप कुछ परिभाषित उपनामों के माध्यम से सर्वर से जुड़े एक क्वेरी को डीबग करना चाहते हैं। आपको उस सर्वर से पहले सर्वर के पूर्ण नाम से कनेक्ट करने की आवश्यकता है और फिर डीबगर सर्वर को पाता है - अन्यथा यह नहीं करता है।

0

डेटाबेस पर जाने के लिए सरल तरीका-> सुरक्षा-> लॉगिन-> लॉगिन पर राइट क्लिक करें और अपना नाम जोड़ें और सार्वजनिक और sysadmin के रूप में सेवा भूमिका की जांच करें। अधिक संदर्भ Unable to start T-SQL Debugging

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

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