强制关闭 MDF 文件

强制关闭 MDF 文件

我有一个 MDF 文件正被另一台计算机打开。

MDF 文件位于共享文件夹中,通常打开 MDF 文件的服务器已关闭。

但是,当我尝试使用另一台服务器打开该文件时,出现共享冲突错误。

我无法再次打开第一台服务器,因此我需要以某种方式强制关闭与数据库的连接,以便新服务器可以打开它。

有什么想法吗?

答案1

重新启动承载共享的机器,甚至只是停止(然后重新创建)共享文件夹。

答案2

更巧妙的方法可能是在共享文件的服务器上运行计算机管理控制台(即 compmgmt.msc),然后查看共享文件夹->会话或共享文件夹->打开文件。在这里,您可以选择共享的有问题的文件并将其关闭,而无需重新启动或关闭其他服务器可能需要的其他会话。

当然,这可能需要更多的努力,所以钝器有时是最好的!所以重新启动也很有效。

另外,为什么要通过 cifs/smb 共享 mdf 文件?sql server 2008 r2 支持此功能,但对性能有很大影响。

相关内容