这是场景:
我们有一个包含三个数据库的公司网站。它运行 SQL Server 2005。这三个数据库链接到 MDF 文件。有人试图直接复制/粘贴其中一个 MDF 文件,该文件对文件进行了某种锁定,导致只读错误。我们通过分离/重新连接来解决这个问题。
为了防止再次发生这种情况,我们正在寻找这些数据库的副本以降级到我们的 QA 数据库。
我们可以在不关闭公司网站的情况下制作副本的最佳方式是什么?我试图搜索谷歌并没有想出一个像样的方法。数据库相当小,我能想到的最坏情况就是关闭 SQL Server 服务,然后复制 MDF,然后重新启动服务。我假设最多停机时间为 10 秒。
[请注意阅读本文的任何人,不要直接复制 MDF 文件,请确保您至少将 DB 脱机,否则 DB 可以被锁定]