MS SQL:如何确保删除数据库时删除 db 文件?

Rie*_*ies 3 database sql-server

当我的同事删除他刚刚使用 Management Studio 2008在 SQL 2008 Express上创建的数据库时,文件不会被删除。

当我删除刚刚使用 Management Studio 2008在 SQL 2005 Express上创建的数据库时,文件确实会被删除。

如果我的卸载程序在同一个 2005 数据库上执行 DROP DATABASE 查询,则文件不会被删除。

是否有确定文件是否将被删除或发生了什么的设置?

Mar*_*son 8

你的同事是如何删除数据库的?如果他正在分离它们,那么它们就不会被删除——也许他正在这样做?或者,如果数据库在删除时处于脱机状态,则不会删除数据文件。有关这方面的更多信息,请参阅DROP DATABASE