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
posted @ 2021-04-17 17:08  littlewrong  阅读(396)  评论(0编辑  收藏  举报