Одна из моих программ, которые я написал, создает при установке базу данных SQL Server. Имя базы данных жестко закодировано в источниках. Теперь у меня есть проблема, что на клиентском компьютере программа была деинсталлирована, а база данных была удалена вручную (все, что я знаю, это то, что файл MDF больше не существует). И при повторной установке мы получаем ошибку SQL Server "База данных уже существует".

Все файлы удалены, а также в SQL Management Studio база данных более не видна. Я попытался создать новую базу данных с тем же именем в SQL Management Studio, и я получил ту же ошибку.

В следующей версии моей программы я сделаю имя базы данных настраиваемым. Но что я могу сделать, чтобы удалить любую существующую ссылку / ссылку на поврежденную / ошибочно удаленную базу данных?

1 ответ1

1

Проверьте и удалите все ссылки на вашу базу данных из панели управления администратора источников данных ODBC.

Я не уверен, будет ли ваш источник в 32-битных или 64-битных настройках. В зависимости от источника вашей базы данных вы можете удалить его только с 32-битной или 64-битной панели управления.

Чтобы запустить 32-разрядную панель управления, щелкните правой кнопкой мыши кнопку "Пуск", затем нажмите "Выполнить" и введите:

%systemdrive%\Windows\SysWoW64\Odbcad32.exe

Для 64-битных:

%systemdrive%\Windows\System32\Odbcad32.exe

В качестве альтернативы вы можете найти их в (старой) панели управления в разделе «Администрирование».

Расположение для ODBC Data Source Administrator в соответствии с этой страницей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .