Entfernen Sie alle Verweise auf die entfernte SQL Server-Datenbank.

Entfernen Sie alle Verweise auf die entfernte SQL Server-Datenbank.

Eines meiner Programme, die ich geschrieben habe, erstellt bei der Installation eine SQL Server-Datenbank. Der Datenbankname ist in den Quellen fest codiert. Jetzt habe ich das Problem, dass auf einem Client-Rechner das Programm deinstalliert und die Datenbank manuell gelöscht wurde (ich weiß nur, dass die MDF-Datei nicht mehr existiert). Und bei der Neuinstallation erhalten wir einen SQL Server-Fehler „Datenbank existiert bereits“.

Alle Dateien werden gelöscht und auch in SQL Management Studio ist die Datenbank nicht mehr sichtbar. Ich habe versucht, in SQL Management Studio eine neue Datenbank mit demselben Namen zu erstellen und erhalte denselben Fehler.

In der nächsten Version meines Programms werde ich den Datenbanknamen konfigurierbar machen. Aber was kann ich in der Zwischenzeit tun, um alle vorhandenen Links/Referenzen zur defekten/fälschlicherweise entfernten Datenbank zu entfernen?

Antwort1

Suchen Sie im Bedienfeld des ODBC-Datenquellen-Administrators nach Verweisen auf Ihre Datenbank und löschen Sie diese.

Ich bin nicht sicher, ob Ihre Quelle die 32-Bit- oder 64-Bit-Einstellungen hat. Abhängig von Ihrer Datenbankquelle können Sie sie möglicherweise nur aus den 32-Bit- oder 64-Bit-Kontrollfeldern löschen.

Um die 32-Bit-Systemsteuerung zu starten, klicken Sie mit der rechten Maustaste auf die Startschaltfläche, klicken Sie dann auf „Ausführen“ und geben Sie Folgendes ein:

%systemdrive%\Windows\SysWoW64\Odbcad32.exe

Für 64-Bit:

%systemdrive%\Windows\System32\Odbcad32.exe

Alternativ finden Sie diese auch in der (alten) Systemsteuerung unter „Verwaltung“.

Standorte für ODBC-Datenquellenadministrator gemäßdiese Seite.

verwandte Informationen