उपयोगकर्ता 'NT AUTHORITY \ ANONYMOUS लोगो' के लिए लॉगिन विफल हुआ। (MsDtsSrvr)


9

मेरे पास एक संकुल वातावरण है जिसमें कई उदाहरण हैं। मैंने ssis का उपयोग करने के लिए कई उदाहरणों को अनुमति देने के लिए xml फ़ाइल को संशोधित किया है। जब उदाहरण क्लस्टर के रूप में समान नोड पर होते हैं तो सब कुछ बहुत अच्छा काम करता है। हालाँकि, अगर वे अलग-अलग नोड्स पर हैं, तो एक समस्या निवारण समस्या लगती है और यह मेरी साख खो देती है। किसी कारण से इसके बजाय बेनामी लोगन का उपयोग करने की कोशिश करता है। यहाँ पूरी त्रुटि है:

SSIS सेवा कॉन्फ़िगरेशन में निर्दिष्ट SQL सर्वर मौजूद नहीं है या उपलब्ध नहीं है। यह तब हो सकता है जब कंप्यूटर पर SQL सर्वर का कोई डिफ़ॉल्ट उदाहरण नहीं है। अधिक जानकारी के लिए, सर्वर 2005 पुस्तकें ऑनलाइन में "एकीकरण सेवाओं को कॉन्फ़िगर करना" विषय देखें।

उपयोगकर्ता 'NT AUTHORITY \ ANONYMOUS लोगो' के लिए लॉगिन विफल हुआ। (MsDtsSrvr)

मैं इस समस्या पर किसी की मदद की सराहना करूंगा।

धन्यवाद,


क्या आपको इसके लिए जवाब मिला? मेरे पास ठीक यही मुद्दा है

जवाबों:


11

यह एक प्रमाणीकरण योजना समस्या प्रतीत होती है। यदि मेरी मेमोरी सही तरीके से काम करती है, तो ANONYMOUS LOGON की उपस्थिति NTLM का संकेत है कि वह Kerberos के बजाय इस्तेमाल की जा रही है। यदि आपकी SQL सर्वर सेवा एक डोमेन क्रेडेंशियल के तहत चल रही है, तो आपको यह सुनिश्चित करने की आवश्यकता होगी कि SQL सर्वर पर कोई सेवा सिद्धांत नाम (SPN) मौजूद है। SetSPN कमांड का सिंटैक्स यहां पाया जा सकता है: SetSPN संक्षेप में, आपको टीसीपी पोर्ट और सेवा खाते के साथ एक प्रोटोकॉल से शादी करनी चाहिए। मुझे विश्वास है कि कमान कुछ इस तरह दिखाई देगी:

setspn -s MSSQLSvc/Server.Domain:TCPPort Domain\ServiceUser

यह सत्यापित करने के लिए कि आपके मौजूदा कनेक्शन किस प्रमाणीकरण योजना का उपयोग कर रहे हैं, निम्न कोड चलाएँ:

SELECT
    dec.session_id,
    dec.auth_scheme
FROM sys.dm_exec_connections AS dec

यदि Kerberos के लिए ठीक से कॉन्फ़िगर किया गया है, तो आप Kerberos को od_scheme कॉलम में देखेंगे। यदि नहीं, तो आप NTLM देखेंगे।

अंत में, यदि आपके सेटअप को मल्टी-हॉप प्रमाणीकरण की आवश्यकता होती है, तो आपको डेलिगेशन की अनुमति देने के लिए SQL सर्वर से पहले प्रत्येक बाद के हॉप को कॉन्फ़िगर करना होगा। अंदर सक्रिय निर्देशिका,, कंप्यूटर या उपयोगकर्ता खाते एसक्यूएल सर्वर के लिए प्रमाणीकरण के माध्यम से पारित करने की आवश्यकता होगी, प्रतिनिधिमंडल टैब पर जाएँ के गुणों पृष्ठ पर जाएं "केवल करबरोस पर प्रतिनिधिमंडल के लिए इस प्रयोक्ता ट्रस्ट" चयन करें और फिर सेवा का चयन करें यह खाता (आपके SQL सर्वर सेवा खाते के लिए खोज) प्रमाणीकरण पारित किया जाएगा।

उम्मीद है की यह मदद करेगा,

मैट

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