gpt4 book ai didi

database - 分离已移动或丢失 MDF/LDF 文件的 SQL Server 2005 数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:46:37 24 4
gpt4 key购买 nike

我为客户创建了一个文档管理系统,该系统使用 SharePoint 和 SQL Server 来存储 PDF 文档。由于某些 SAN 配置错误,有 3 个同时保存 MDF 和 LDF 数据库文件的磁盘有一天从操作系统中消失了。我们正在恢复 SAN 的数据,但我的问题是,当 MDF 或 LDF 或两个文件可能不再位于数据库预期的位置时,我如何分离现有数据库。我注意到,即使我尝试查看属性,SQL Server 也会提示找不到其中一个文件。

我是否需要使用最初为相关数据库配置的文件夹结构和 MDF/LDF 文件重新建立磁盘,或者我是否可以将数据库配置为指向新位置的 MDF/LDF?

最佳答案

据我所知,当您需要将数据库指向不同的文件(或相同的文件但位置不同)时,分离和附加是唯一的方法,但是当 mdf 和 ldf 文件丢失时,分离(或删除)将会失败,正如您所经历的那样。

如果您重新建立 mdf 和 ldf 文件,它们将起作用之前的状态 - 但我不确定这是否是您想要的。

如果您没有这些文件,您可以尝试在原来的位置创建虚拟 mdf 和 ldf 文件(名称必须相同),您可能会愚弄它让您分离。

(如果你有备份 - 猜对了!)尝试用恢复覆盖你的数据库,你可以选择新的文件名/位置。

关于database - 分离已移动或丢失 MDF/LDF 文件的 SQL Server 2005 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/711434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com