• 利用Azure虚拟机安装Dynamics 365 Customer Engagement之十三:从可用性组中移除副本然后重新添加


    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复370或者20191009可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!

    移除可用性副本主要参考官方文档:Remove a Secondary Replica from an Availability Group (SQL Server)

    我想在我自己的机器上连接到Azure上的SQL Server,我需要先添加为 SQL Server服务器添加一个 inbound port rule.

     设置如下,也就是允许 1433 端口的入站请求。

     确定是否生效点击 Eeffective security rules

     如果看到添加的1433入站请求的话就是生效了。

     现在我使用如下方法可以在我自己的机器上连接上SQL Server了。

     需要连接到SQL Server的主要副本,我这里主要副本在LuoYongSQL2,依次展开 【Always On高可用性】>【可用性组】>【AG1】>【可用性副本】>【要移除的辅助副本,我这里是LUOYONGSQL3】.

    右击它,选择【从可用性组中删除】。

     在弹出的页面中点击【确定】按钮后即可删除。

     当然也可以使用T-SQL命令来删除,使用的脚本类似如下:

    USE [master]
    
    GO
    
    /****** Object:  AvailabilityReplica [LUOYONGSQL3]    Script Date: 2019/10/9 22:00:44 ******/
    ALTER AVAILABILITY GROUP [AG1]
    REMOVE REPLICA ON N'LUOYONGSQL3';
    
    GO

    如果要添加回来,拿可用性组的数据库比较新的备份恢复到该服务器,执行类似如下命令,可以参考  Prepare a secondary database for an Always On availability group

    USE [master]
    RESTORE DATABASE [MSCRM_CONFIG] FROM  DISK = N'F:DBBackupsMSCRM_CONFIGFullRM20191009.bak' WITH  NORECOVERY
    RESTORE DATABASE [Demo_MSCRM] FROM  DISK = N'F:DBBackupsDemo_MSCRMFullRM20191009.bak' WITH  NORECOVERY
    GO

    添加回去该节点的时候,这里改动如下:

    没有报错就没问题。

  • 相关阅读:
    博客园20071027上海聚会
    上海招聘.NET(C#)程序员
    招人
    漂亮的后台WebUi框架(有源码下载)
    js插件库系列导航
    PrestoSQL(trinodb)源码分析 执行(下)
    Extjs4 (二)
    Struts2(1)简介
    css中的字体
    什么是REST架构
  • 原文地址:https://www.cnblogs.com/luoyong0201/p/Install_Dynamics_365_Using_Azure_Virtual_Machines_Part_13rd.html
Copyright © 2020-2023  润新知