![MS SQL:如何确保在删除数据库时删除数据库文件?](https://linux22.com/image/502761/MS%20SQL%EF%BC%9A%E5%A6%82%E4%BD%95%E7%A1%AE%E4%BF%9D%E5%9C%A8%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E6%97%B6%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6%EF%BC%9F.png)
当我的同事删除了他刚刚在 SQL 上创建的数据库时2008使用 Management Studio 2008 表达文件不要被删除。
当我删除刚刚在 SQL 上创建的数据库时2005使用 Management Studio 2008 表达文件做被删除。
如果我的卸载程序在同一个 2005 数据库上执行 DROP DATABASE 查询,那么文件不要被删除。
是否有一个设置可以决定文件是否被删除或者发生了什么?
答案1
您的同事如何删除数据库?如果他正在分离它们,那么它们就不会被删除 - 也许他正在这样做?或者,如果数据库在删除时处于脱机状态,那么数据文件不要被删除。请参阅删除数据库了解更多信息。