Answers:
您可以将MDF文件移动到另一台服务器以使其联机。
在开发/登台环境中,有时使数据库脱机很有用,以确保您连接到应用程序中数据库的正确实例,并且在某处没有阻塞的连接字符串。
也就是说,在这种情况下,最好为不同的环境使用不同的数据库名称,并且构建过程将自动配置连接字符串...
同样,我希望使数据库脱机一段时间,然后(出于某种原因)(出于某种原因)需要使数据库重新联机以使其(不那么)停止使用。我已经被开发人员咬了好几次了,这些开发人员在想摆脱它的时候却不知所措。使它脱机比删除它并在需要时进行恢复要少得多,并且花费的时间也少得多。
另一件事是作为紧急保障。我以前必须这样做。有时,在您的应用程序中发现了一个讨厌的错误,即使它不是恶意的,也仍然会破坏数据库中的数据。使数据库脱机是一种阻止故障的快速方法,直到您发现错误为止。然后,您可以将其重新联机以评估数据库中的损坏。
尽管此处的某些答案可能会给您一些有关访问受限的数据库可以做什么的想法,但对于脱机的数据库实际上却无能为力。您无法更新,升级,添加或删除数据等。
有许多原因使您需要执行此操作。
举个例子
consider changing or upgrading the actual database program/binary...
consider changing or upgrading the schema or tables..
consider changing or upgrading index's..
最重要的一点
Is taking a backup.. to get a perfect snapshot in time..
(在某些数据库中,您只需在所有表上创建一个锁)