我編寫的程式之一在安裝時會建立 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 資料來源管理器的位置根據這一頁。