Одна из моих программ, написанных мной, при установке создает базу данных SQL Server. Имя базы данных жестко закодировано в исходниках. Теперь у меня проблема, что на клиентской машине программа была деинсталлирована, а база данных удалена вручную (все, что я знаю, это то, что файл MDF больше не существует). И при повторной установке мы получаем ошибку SQL Server "База данных уже существует".
Все файлы удалены, а также в SQL Management Studio база данных больше не видна. Я попытался создать новую базу данных с тем же именем в SQL Management Studio и получаю ту же ошибку.
В следующей версии моей программы я сделаю имя базы данных настраиваемым. Но что я могу сделать тем временем, чтобы удалить любую существующую ссылку / ссылку на сломанную / ошибочно удаленную базу данных?
решение1
Проверьте и удалите все ссылки на вашу базу данных из панели управления администратора источников данных ODBC.
Я не уверен, будет ли ваш источник в 32-битных или 64-битных настройках. В зависимости от вашего источника базы данных вы можете удалить его только из 32-битных или 64-битных панелей управления.
Чтобы запустить 32-разрядную панель управления, щелкните правой кнопкой мыши кнопку «Пуск», затем нажмите «Выполнить» и введите:
%systemdrive%\Windows\SysWoW64\Odbcad32.exe
Для 64-битной версии:
%systemdrive%\Windows\System32\Odbcad32.exe
Кроме того, вы можете найти их в (старой) Панели управления в разделе «Администрирование».
Расположение администратора источника данных ODBC в соответствии сэта страница.