0
我使用SQL Server 2005 Express用戶實例進行單元測試。各試驗隨機地生成的數據庫名稱,所以連接字符串看起來像這樣:刪除SQL Server Express用戶實例數據庫文件
Data Source=.\SQLEXPRESS2005;Database=MyTest_624332256;User Instance=true;Integrated Security=SSPI;
其中624332256
是隨機生成的數字。
最後我想刪除所有這些數據庫文件(.MDF
和.LDF
)。
如果我打電話sp_detach_db
甚至DROP DATABASE
從sys.databases
刪除數據庫實例,但數據庫文件仍保留在%LOCALAPPDATA%\Microsoft\Microsoft SQL Server Data\SQLEXPRESS2005
如何刪除這些文件,也?我以爲DROP DATABASE
應該這樣做,但它不是!