sqlserver迁移数据库文件(.ldf .mdf)到其他磁盘

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

sqlserver迁移数据库文件(.ldf .mdf)到其他磁盘

问题场景

数据库实体存放在C盘,数据库实体增大导致C盘磁盘空间不足,想迁移到其他磁盘怎么操作?

解决方案

可以通过数据库软件对数据库实体文件(.ldf .mdf)进行迁移。

操作前建议对数据库进行一个完整的备份

具体操作如下:

1,打开Microsoft SQL Server Management Studio → 选中数据库 → 右键属性 → 文件 → 把数据库文件的路径,记录下来。
2,选中数据库名称 → 右键 任务 → 分离。分离时,要勾选“删除连接”“更新统计信息”,然后等待分离成功。数据库文件越大,分离所需时间越久。
3,把第1点记录的路径,打开,把里面的数据库文件(ldf&mdf文件),复制或剪切到D盘创建的目录中。

4,选中“数据库” → 右键 附加 → 在要附加的数据库 添加D盘里的数据库文件,顺利的话就附加成功。附加成功,就等于是该数据库的文件迁移成功。

5,如果附加出现问题,无法打开文件 → 右击新复制出来的数据库文件 → 安全 → 添加 network service 用户 → 给与全部权限。

6,最后在数据库实例名称上面点击右键,选择“重新启动”。如果设置了不重启,再点击右键查看属性 → 数据库设置 → 数据库默认位置,会看到只有备份路劲更改了,数据和日志的路径还是原来默认路径。

扩展知识:

关于如何修改数据库默认存放位置参考:

修改sqlserver的数据库默认存放位置

sqlserver迁移数据库文件(.ldf .mdf)到其他磁盘

问题场景数据库实体存放在C盘,数据库实体增大导致C盘磁盘空间不足,想迁移到其他磁盘怎么操作?解决方案可以通过数据库软件对数据库实体文件(...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息