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