sql server alwayson 调整数据文件路径
第一步:
在辅助副本上(必须在辅助上,如果需要移动主节点,则先将主节点故障转移到另外的节点,如果同步模式后异步,转移后,辅助副本会显示 "未同步",需要在可用数据库里右键点击 "恢复数据移动")
另外,如果因意外同步节点断掉,需要重做,需要注意:
1、备份前要把复制订阅先关掉,否则无法删除数据库,而且备份的库也有问题。
2、初始化数据库日志不能用事务日志备份并截断,应该还原模式改为简单并清除日志,再将还原模式改为完整,并备份数据库。
右键点击
1、Suspend DATA Movenment
2、Remove Secondary Database
第二步:
设置迁移后的文件路径
SELECT database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files
WHERE database_id=db_id(N'Erp_Wygl_6008');
ALTER DATABASE Erp_Wygl_6008 MODIFY FILE ( name = CommID_Data, filename = 'E:\ErpDataBase\CommID_Data.ndf');
ALTER DATABASE Erp_Wygl_6008 MODIFY FILE ( name = CommID_R, filename = 'E:\ErpDataBase\CommID_R.ndf');
第三步:
停掉数据服务,迁移文件
第四步:
右键点击,启动服务,恢复挂起
Join to Availability Group
分类:
mssql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下