SQL Server数据库文件转移

鎶 釗 0 信誉分
2024-04-28T03:30:19.8533333+00:00

之前同事安装SQL Server的时候忘记更改数据库文件存放位置,导致数据库文件一直在C盘放着,现在C盘空间不足了,我看了一下数据库文件mdf大概有40G。我想把数据库文件迁移到D盘中,请问有什么好的方法吗?(这个库是生长库,客户正在使用的)
是分离-附加比较快还是备份还原比较快呀 大概需要多久

SQL Server
SQL Server
Microsoft 关系数据库管理和分析系统的一个系列,用于实现电子商务、业务线和数据仓库解决方案。
84 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. ZoeHui-MSFT 33,386 信誉分
    2024-04-28T05:21:58.71+00:00

    Hi @鎶 釗,

    在 SQL Server 中,可以通过在ALTER DATABASE语句的 FILENAME 子句中指定新文件位置,将用户数据库的数据、日志和全文目录文件移动到新位置。此方法适用于在同一实例 SQL Server 内移动数据库文件。要将数据库移动到另一个 SQL Server 实例或另一个服务器,请使用备份和还原分离和附加操作

    如果您需要在相同 SQL Server 实例之间快速移动小型数据库,分离和附加可能会更快速有效。但如果您需要跨网络或跨不同 SQL Server 实例进行迁移,并且处理大型数据库,备份和还原可能更适合您的需求。

    移动用户数据库

    Regards,

    Zoe Hui


    If the answer is helpful, please click "Accept Answer" and upvote it.

    0 个注释 无注释