Rufen Sie das ODBC-DSN-Kennwort ab

3381
Kolob Canyon

Vor kurzem habe ich einen Webserver geerbt, und niemand kennt das Kennwort für die ODBC-Verbindung, die mit der SQL-Datenbank kommuniziert.

Insbesondere der Bildschirm, der nach dem Pass fragt, sieht wie folgt aus:

Rufen Sie das ODBC-DSN-Kennwort ab

Ich habe versucht, auf die Registrierung zuzugreifen, um den Schlüssel abzurufen, aber keine Würfel.

Ich habe Zugriff auf den SQL-Server, auf dem TomCat ausgeführt wird. Möglicherweise gibt es einen Aufruf, die ODBC-Verbindung mit dem Durchlauf zu übernehmen.

Irgendwelche Ideen?

3
Schauen Sie sich den SQL-Server an und prüfen Sie, welche Anmeldungen vorhanden sind. Wenn Sie feststellen können, welche verwendet wird, setzen Sie das Kennwort zurück. Oder erstellen Sie ein neues Login. Ƭᴇcʜιᴇ007 vor 7 Jahren 1
@ Ƭᴇcʜιᴇ007 Stimmt das Kennwort für den MS SQL Server mit der ODBC-Verbindung überein? Kolob Canyon vor 7 Jahren 0
Könnte sein. Kommt drauf an, wie es eingerichtet wurde ... Ƭᴇcʜιᴇ007 vor 7 Jahren 0
@ Ƭᴇcʜιᴇ007 Sie haben das Problem tatsächlich gerade gelöst. Wenn Sie sich beim MS SQL Server anmelden können, stellt sich heraus, dass er einen "Benutzer" hat, der die ODBC-Verbindung darstellt, die das ODBC-Kennwort speichert, das Sie ändern können. Ich kann nicht garantieren, dass dies die Antwort ist, aber bald werde ich dieses Passwort ändern müssen und dann werde ich sicher herausfinden, ob dieser "Benutzer" sich auf die ODBC-Verbindung bezieht. Kolob Canyon vor 7 Jahren 0

1 Antwort auf die Frage

2
Ƭᴇcʜιᴇ007

ODBC ist ein Dienstprogramm auf dem Client, das eine Verbindung zum SQL-Server herstellt. Es verwendet die Anmeldeinformationen eines Benutzers, um Zugriff auf den SQL-Server zu erhalten.

Der SQL Server verfügt über zwei Anmeldearten, entweder "SQL-Authentifizierung" oder "Windows-Authentifizierung". "SQL-Authentifizierung" bedeutet, dass der Benutzer und das Kennwort auf dem SQL-Server vorhanden sind (auf Windows / OS-Ebene).

Da Sie sagen, Sie haben also Zugriff auf den SQL-Server, suchen Sie dann im SQL-Server nach, welche Anmeldungen vorhanden sind. Wenn Sie feststellen können, welche verwendet wird, setzen Sie das Kennwort zurück, und aktualisieren Sie den ODC-Client, um dieses zu verwenden.

Wenn Sie dies nicht feststellen können, erstellen Sie ein neues Login mit einem neuen Kennwort, erteilen Sie die erforderlichen Berechtigungen für die DBs, auf die Sie zugreifen müssen, und verwenden Sie dieses Login, um ODBC mit dem SQL-Server zu verbinden.