我试图还原备份,而是我一直得到OS的错误32 - 不能因为在使用删除

无法弄清楚什么是锁定的数据和日志文件 - 所以我重新启动机器,停止服务,但仍然没有运气

然后我删除DB但数据和日志文件仍然存在。

再重新引导 - 试图删除它们,但看起来像没有事做,Windows不会让我

任何想法?

有帮助吗?

解决方案

杀毒软件是一个映入数据库管理员 - 的MDF / LDF文件是相当大的,我已经看到其中AV软件抓取的文件锁定扫描这些案件,但它永远需要因文件大小。您可以尝试停止防病毒服务。

另外一个是备份程序 - 如果你正在使用基于文件的备份(如Backup Exec的或的NetBackup),他们可能试图在运行时的文件备份。检查任何备份软件服务,请停止这些,然后尝试删除该文件。

您还可能有多个SQL Server实例的安装,这可能属于另一个实例,而不是你有工作的人。

其他提示

使用Process Explorer中,微软的工具,会告诉你哪个进程目前有一个文件锁定,它会告诉你你所需要的停止/关闭之前,你可以删除文件。

下面是上找出谁拥有锁定的文件教程:

http://windowsxp.mvps.org/processlock.htm

我所面临的类似的错误,我无法删除该数据文件和日志文件的数据库进行了分离之后。

我正在错误说“管理员权限”是必需的。

它是由改变所述文件的权限解决。 去运行提示 - >型“Windows资源管理器”。 - >作为管理员运行并访问该文件

右键单击文件名,选择“Properties'.Go‘安全标签’,并具有完全权限添加您的域帐户。

现在,你就可以删除该文件。

您应该能够分离(不删除)数据库,然后移动或删除数据文件。

微软KB。

您删除了SSMS数据库的,但文件仍然存在? (应该不需要再分离,如果你“已删除”的条目” 你可能选中了“保留数据文件”复选框。

但我想重启应允许您删除实际的.mdf和.ldf文件 如果没有,尝试进入安全模式,然后删除实际文件

我遇到的另一个原因为“使用中由系统”错误。在我来说,我是不是所有情况下拆卸和重新启动后能够删除的文件。这不是安全权限问题。也不使用任何程序为使用它的Process Explorer没有表现出任何的过程。在我的情况的原因是不当退房密度纤维板由Visual Studio TFS 。看来,如果你签文件,然后松散连接到TFS服务器 - 你将无法删除或“通过系统使用”重命名文件。即使没有VS开始。文件可以在安全模式下删除。而且,更重要的是 - 文件能够正确,如果你得到TFS重新联机解锁和预制品适当的签入

我遇到类似这样的错误,但它是一个权限问题而不是别的。数据库是一个不同的用户下创建的,和正常的管理员帐户没有在所有的权限,LDF / MDF文件。

其他症状是管理员无法创建同名的databasse,而第三方应用程序不能做一个数据导入(因为它删除并重新创建一个数据库)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top