Wir werden viele Computer Runde in ziemlich naher Zukunft zu bewegen, und ich dachte, ich würde alles von allen Verbindung meine Anwendung Migration Strings in einem zentralen Ort bereit zu bekommen, so dass ich kann sie auf einen Schlag aktualisieren, wenn die Zeit reif ist.Shop Anwendungsdaten in Active Directory
Ich dachte: „Ich weiß, ich sie im Active Directory gespeichert werden“
Leider wie so schlank, meine Kenntnisse von Active Directory ist fast vernachlässigbar. Ich kann Gruppen lesen und feststellen, welche Benutzer in diesen Gruppen sind, und grundlegende Dinge wie diese, aber ich würde nicht wissen, wie man Active Directory so strukturiert, dass es diese Informationen enthält.
Ich dachte, es könnte gut sein, ein "ConnectionRespository" -Platz mit vielen benannten "Connection" -Objekten zu haben, aber ich habe keine Ideen, wie man so etwas einrichtet. Idealerweise möchte ich, dass eine Anwendung (in C#) diese verwaltet und Connection-Objekte nach Bedarf hinzufügt und entfernt.
Irgendwelche Ideen sehr geschätzt.
Vorsicht! Wenn Ihre Verbindungszeichenfolgen die ID/das Kennwort enthalten, müssen Sie die Werte in AD in Betracht ziehen. Jeder, der über ein LDAP-Tool und ein wenig Wissen verfügt, kann diese Werte lesen und Zugriff auf Ihre Datenbanken erhalten. – Walter
Alle unsere Verbindungszeichenfolgen (außer einem) verwenden integrierte Sicherheit, und die eine hat die Anforderung, dass das Kennwort nicht zwischen den Starts von der Anwendung gespeichert wird. – Jonathan
In meinem Fall möchte ich Dinge wie i) die URL zu einem staatlichen XML-Daten-Feed speichern ii) den aktuellen Wechselkurs iii) den Namen eines Servers zu verbinden iv) den Wert einer Transaktion muss vor der Regierung mandatierte Berichterstattung sein Wird benötigt. Ich, * natürlich *, würde niemals, * jemals *, eine Verbindungszeichenfolge in Active Directory speichern - das wäre einfach zu bequem. –