2008-11-05 6 views
5

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

समस्या तब होती है जब भी मैं एक कदम में नौकरी स्थापित करता हूं, इस पासवर्ड को इनपुट करने के लिए कोई जगह नहीं है। जब मैं कॉन्फ़िगरेशन टैब पर क्लिक करता हूं, तो मुझे पासवर्ड के लिए पॉपअप संवाद मिलता है। यह इसे ठीक से संग्रहीत करता है, लेकिन यह वास्तव में इसे रखने के लिए सही जगह है। यह वास्तव में असामान्य लगता है, और मैं उन मुद्दों पर चल रहा हूं जहां मैं कुछ बदलाव करता हूं, ऐसा लगता है कि यह खुद को रीसेट कर रहा है।

क्या कोई इस पासवर्ड को इनपुट करने के लिए बेहतर स्थान के बारे में जानता है जो अधिक स्थिर है?

धन्यवाद,

उत्तर

3

यदि आप Windows प्रमाणीकरण का उपयोग और SQL सर्वर प्रमाणीकरण से बचने और सुनिश्चित करें कि अपने पैकेज निष्पादित करने के लिए आवश्यक अधिकार के लिए उपलब्ध हैं कर सकते हैं आप बिल्कुल पैकेज में एक पासवर्ड के लिए के लिए कोई जरूरत नहीं है अपने सेवा खाता

इसे छोड़कर, आपको पैकेज कॉन्फ़िगरेशन का उपयोग करके कॉन्फ़िगरेशन फ़ाइल के साथ कनेक्शन स्ट्रिंग को ओवरराइड करना चाहिए ताकि आपका पैकेज पोर्टेबल हो और फिर पासवर्ड को डीटीएसएक्स में होने की आवश्यकता न हो।

+0

मुझे लगता है कि आपका अनुच्छेद समाधान एक अच्छा है, लेकिन शीर्ष भाग जो मुझे विश्वास नहीं है काम करेगा। यह उपयोगकर्ता के मुद्दे के मुकाबले ज्यादा अधिकार नहीं है। –

+0

मेरा मतलब विंडोज प्रमाणीकरण ... जब मैं अपने पैकेज बनाते हैं, तो मैं कोई पासवर्ड नहीं डालता। –

+0

हां। जब आप विंडोज प्रमाणीकरण का उपयोग करते हैं तो आप 'dontsavesensitive' का उपयोग कर सकते हैं .. क्योंकि कुछ भी संवेदनशील नहीं है। पैकेज में कोई पासवर्ड नहीं है और कोई पासवर्ड आवश्यक नहीं है। यदि आप उन सिस्टम से निपट रहे हैं जो विंडोज प्रमाणीकरण का समर्थन नहीं करते हैं तो यह नहीं किया जा सकता है। –

1

जिस तरह से आप अपना पैकेज तैनात करते हैं और अपने पैकेज को अपने स्थानीय प्रोजेक्ट समाधान में स्टोर करते हैं, वह अलग हो सकता है। पैकेज को तैनात करते समय आप अपने पैकेज को स्थानीय रूप से सहेजते समय संवेदनशील डेटा को पासवर्ड से सहेज सकते हैं और "सर्वर स्टोरेज पर भरोसा कर सकते हैं और एक्सेस कंट्रोल के लिए भूमिकाएं" कर सकते हैं। हालांकि डेटा msdb डेटाबेस में एन्क्रिप्टेड प्रारूप में संग्रहीत नहीं किया जाएगा, फिर भी आप पूर्व-मौजूदा डेटाबेस भूमिकाओं का प्रबंधन करके पासवर्ड जानकारी तक पहुंच प्रतिबंधित कर सकते हैं।

0

आपको अपनी नौकरी पर पासवर्ड सेट करने की आवश्यकता है।

अपनी नौकरी के गुणों पर जाएं> टैब में "सामान्य" टैब में अपने क्लिक और पासवर्ड टाइप करें, टैब में "कॉन्फ़िगरेशन" टाइप करें, पासवर्ड (पासवर्ड जिसे आपने एसएसआईएस के अंदर रखा है) टाइप करें

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