Eliminar todas las referencias a la base de datos de Sql Server eliminada

Eliminar todas las referencias a la base de datos de Sql Server eliminada

Uno de mis programas que he escrito crea durante la instalación una base de datos de SQL Server. El nombre de la base de datos está codificado en las fuentes. Ahora tengo el problema de que en la máquina de un cliente el programa se desinstaló y la base de datos se eliminó manualmente (todo lo que sé es que el archivo MDF ya no existe). Y durante la reinstalación aparece el error de SQL Server "La base de datos ya existe".

Todos los archivos se eliminan y además en SQL Management Studio la base de datos no es más visible. Intenté crear una nueva base de datos con el mismo nombre en SQL Management Studio y aparece el mismo error.

En la próxima versión de mi programa haré que el nombre de la base de datos sea configurable. Pero, ¿qué puedo hacer mientras tanto para eliminar cualquier enlace/referencia existente a la base de datos rota/eliminada incorrectamente?

Respuesta1

Verifique y elimine cualquier referencia a su base de datos desde el panel de control del Administrador de fuentes de datos ODBC.

No estoy seguro de si su fuente estará en la configuración de 32 o 64 bits. Dependiendo de la fuente de su base de datos, es posible que solo pueda eliminarla desde los paneles de control de 32 o 64 bits.

Para iniciar el panel de control de 32 bits, haga clic derecho en el botón de inicio, luego haga clic en "ejecutar" e ingrese:

%systemdrive%\Windows\SysWoW64\Odbcad32.exe

Para 64 bits:

%systemdrive%\Windows\System32\Odbcad32.exe

Alternativamente, puede encontrarlos en el (antiguo) Panel de control en Herramientas administrativas.

Ubicaciones para el administrador de fuentes de datos ODBC segúnesta página.

información relacionada