2017-08-11 9 views
7

लॉगिंग करते समय सेवा खाते के बजाय विंडो उपयोगकर्ता नाम लिखना मैंने बीआईडीएस का उपयोग करके एक एसएसआईएस 2008 पैकेज लागू किया है। मेरा पैकेज वर्तमान में डेटाबेस में अपवाद और जानकारी लॉग करता है। मैं एक एसक्यूएल नौकरी के माध्यम से पैकेज चला रहा हूँ। मैंने सेवा खाते का उपयोग करके चलाने के लिए नौकरी को कॉन्फ़िगर किया है। मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि जब लॉग लिखा जाता है, तो मैं सेवा खाता प्रमाण-पत्रों के बजाय उपयोगकर्ता नाम कॉलम पर लिखे गए अपने विंडोज प्रमाण-पत्र देख रहा हूं। मैं अपने विंडोज प्रमाण-पत्रों का उपयोग करके एसएसएमएस के माध्यम से नौकरी चला रहा हूं। मुझे बताया गया है कि जॉब्स किसी भी डीबीए लड़के के माध्यम से दौड़ेंगे और वे सेवा खाते का उपयोग करके लॉग इन नहीं कर सकते हैं।एसएसआईएस

सेवा खाते के रूप में चलाने के लिए मैंने जो कदम उठाए हैं, उसके बाद निम्नलिखित कदम हैं।

  1. सेवा खाते के साथ पहचान के रूप में एक प्रमाण पत्र बनाया गया।
  2. प्रमाण पत्र के साथ संबद्ध प्रॉक्सी बनाया गया।
  3. प्रॉक्सी खाते का उपयोग करने के लिए नौकरी को कॉन्फ़िगर किया गया।

नीचे मेरे पैकेज से कनेक्शन स्ट्रिंग है। मैंने एकीकृत सुरक्षा = एसएसपीआई हटा दिया था; और सेवा खाते के उपयोगकर्ता आईडी और पासवर्ड प्रदान किए लेकिन गलत लॉगिन कहने में एक त्रुटि संदेश मिला।

<DTS:Property DTS:Name="ConnectionString">Data Source=xxxxxxxxx;User ID=;Initial Catalog=xxxxxx;Provider=SQLNCLI10.1;Integrated Security=SSPI;Application Name=xxxxxx-{452DA0BD-2ACF-4780-9DB0-5A64ABB406A1}xxxxxx\xxxxxx.xxxxxxx;Auto Translate=False;</DTS:Property> 

एक और चीज जो मैंने देखा है पैकेज में निर्माता का नाम मेरे विंडोज उपयोगकर्ता नाम है। मैंने इसे अद्यतन करने की कोशिश की लेकिन कोई भाग्य नहीं।

त्रुटियों ईवेंट हैंडलर्स

ईवेंट हैंडलर enter image description hereenter image description here

का उपयोग कर लॉग ऑन हैं dtscConfig में कनेक्शन स्ट्रिंग फ़ाइल

Data Source=xxx\xxx;Initial Catalog=xxx;Provider=SQLNCLI10.1;Integrated Security=SSPI;Application Name=xxx\xxxxxxx;Auto Translate=False; 
+0

पैकेज के अंदर, 'ProtectionLevel' प्रॉपर्टी का मूल्य क्या है? साथ ही, क्या आपका एडी खाता किसी भी [SQLAGent भूमिकाओं] का सदस्य है (https://docs.microsoft.com/en-us/sql/ssms/agent/sql-server-agent-fixed-database-roles)? –

+0

जो एसकब्लोज़ का मालिक है, आप यह भी साझा कर सकते हैं कि आप उपयोगकर्ता नाम – TheGameiswar

+0

कैसे ले रहे हैं पैकेज का सुरक्षा स्तर डोंटसेव सेंसिटिव – Tom

उत्तर

4

मैं इस मुद्दे तय कर दी है। मैं सिस्टम पास कर रहा हूं: संग्रहीत प्रक्रिया में पैरामीटर में उपयोगकर्ता नाम, जिसने समस्या हल की है