2010-07-30 16 views
6

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

मैंने सोचा था कि: "मुझे पता है, मैं उन्हें सक्रिय निर्देशिका में संग्रहीत करेंगे"

दुर्भाग्य से, सक्रिय निर्देशिका की मेरी जानकारी के रूप में लगभग नगण्य होने के लिए इतना पतला है। मैं समूह पढ़ सकता हूं और पता लगा सकता हूं कि कौन से उपयोगकर्ता उन समूहों में हैं, और मूलभूत चीजें हैं, लेकिन मुझे नहीं पता कि इस जानकारी को रखने के लिए सक्रिय निर्देशिका को संरचित करने के बारे में कैसे जाना है।

मैंने सोचा कि इसमें "कनेक्शन रेस्पोजिटरी" जगह होनी चाहिए, जिसमें बहुत से नाम "कनेक्शन" ऑब्जेक्ट्स हैं, लेकिन मुझे कोई विचार नहीं है कि ऐसी चीज स्थापित करने के बारे में कैसे जाना है। आदर्श रूप से, मुझे इसे प्रबंधित करने के लिए एक कनेक्शन (सी # में) करना होगा, कनेक्शन ऑब्जेक्ट को आवश्यकतानुसार जोड़ना और निकालना।

किसी भी विचार की सराहना की।

+2

सावधानी का शब्द ... यदि आपके कनेक्शन स्ट्रिंग में आईडी/पासवर्ड शामिल है तो आपको एडी में मान एन्क्रिप्ट करने पर विचार करना होगा। एलडीएपी उपकरण वाला कोई भी व्यक्ति और ज्ञान की एक छोटी राशि उन मानों को पढ़ने और आपके डेटाबेस तक पहुंच प्राप्त करने में सक्षम होगी। – Walter

+0

हमारे सभी कनेक्शन स्ट्रिंग्स (लेकिन एक) एकीकृत सुरक्षा का उपयोग करते हैं, और एक की आवश्यकता है कि लॉन्च के बीच एप्लिकेशन द्वारा पासवर्ड संग्रहीत नहीं किया जाता है। – Jonathan

+1

मेरे मामले में मैं ऐसी चीजों को स्टोर करना चाहता हूं जैसे i) यूआरएल एक सरकारी एक्सएमएल डेटा फीड ii) वर्तमान विनिमय दर iii) iv से कनेक्ट करने के लिए सर्वर का नाम) एक लेनदेन मूल्य अनिवार्य रिपोर्टिंग से पहले होना चाहिए आवश्यक है। मैं, * निश्चित रूप से *, कभी भी, * कभी *, सक्रिय निर्देशिका में कनेक्शन स्ट्रिंग स्टोर नहीं करेगा - जो कि बहुत सुविधाजनक होगा। –

उत्तर

8

serviceconnectionpoint ऑब्जेक्ट्स इस तरह की चीज़ के लिए डिज़ाइन किए गए हैं। वे जेनेरिक डेटा ऑब्जेक्ट्स हैं जो विंडोज़ के लिए कुछ भी नहीं है। कोई स्कीमा परिवर्तन की आवश्यकता नहीं

हालांकि यह मुझे स्पष्ट नहीं है कि आपको यह सामान एडी में रखना होगा। कनेक्शन स्ट्रिंग जानकारी तार्किक रूप से ऐप सर्वर से संबंधित है; एडी सामान के लिए है कि सभी को

5

विशिष्ट कार्यक्षमता जो आप खोज रहे हैं वह "Active Directory Application Partition" है। एक पुस्तक के लायक जानकारी और code samples के साथ एक शानदार blog भी है।

आगे बढ़ने से पहले मैं आपके सिस्टम आर्किटेक्चर/ऑपरेशंस समूह के साथ इस पर चर्चा करूंगा। आपको अपनी एडी स्कीमा को संशोधित करना होगा, और मुझे पता है कि प्रक्रिया कई संगठनों में काफी समय ले सकती है।

+0

हम्म, ऐसा कुछ लगता है जो मैं वास्तव में उपयोग नहीं करना चाहता हूं। अगर किसी को भी मदद की ज़रूरत है, किसी के भी मदद के साथ-साथ कोड-नमूने के ब्लॉगफुल, यह शायद परिपक्व पर्याप्त समाधान नहीं है। –

+1

एलडीएपी और एडी निश्चित रूप से "पर्याप्त परिपक्व" प्रौद्योगिकियां हैं, लेकिन वे सरल इंटरफेस के साथ अत्यधिक सारणित नहीं हैं; आपको यह जानने की जरूरत है कि इसका उपयोग करने के लिए डेटा कैसे व्यवस्थित किया जाता है। यदि आपने पहले एलडीएपी के साथ काम नहीं किया है, तो मैं निश्चित रूप से आपकी पहली परियोजना के रूप में कस्टम डेटा संग्रहण के लिए सक्रिय निर्देशिका को विस्तारित करने की एक परियोजना की अनुशंसा नहीं करता ... – ewall

1

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

मैं सिर्फ आपके सभी शेर किए गए कॉन्फ़िगरेशन डेटा को एक XML फ़ाइल में डाउनलोड करता हूं जिसे आप किसी वेब सर्वर से डाउनलोड करते हैं।

या सक्रिय निर्देशिका समूह नीति के साथ अपने नेटवर्क पर प्रत्येक मशीन की रजिस्ट्री में कॉन्फ़िगर जानकारी डाल दें।

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