码迷,mamicode.com
首页 > 数据库 > 详细

sql server alwayson 调整数据文件路径

时间:2021-04-19 16:07:28      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:suspend   desc   数据文件   esc   alter   where   current   alwayson   state   

第一步:

将所有副本可读设置为 “否”

第二步:

在主副本上设置挂起

ALTER DATABASE Erp_Wygl_6008 SET HADR SUSPEND

第三步:

设置迁移后的文件路径

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‘);

第四步:

停掉数据服务,迁移文件

第五步:

启动服务,恢复挂起

ALTER DATABASE Erp_Wygl_6008 SET HADR RESUME

第六步:

将所有副本可读设置为 “是”

sql server alwayson 调整数据文件路径

标签:suspend   desc   数据文件   esc   alter   where   current   alwayson   state   

原文地址:https://www.cnblogs.com/littlewrong/p/14671251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!