jeffluo 发表于 2016-8-24 14:46:41

【管理 Life Saver 】之 無法移除Replication當電腦名稱異動後

#AWS
#EC2
#SQLSERVER
#REPLICATION最近使用AWS的 #ec2 需要處理電腦名稱異動問題,該電腦名稱異動對已經在AWS #ec2 設定replication的機器,著實需要耗用一點時間去調整。 這樣電腦名稱變更,該大部分多發生在 AWS #ec2 規格升級(m1.small 升級到m1.large)之後自動發生。AWS #ec2 系統會將名稱,譬如從原先【IP-0A85CD11】變更成【IP-0A85GG66】,進而造成原先上面複寫同步失敗。該部分最棘手就是電腦名稱變更後,要移除舊的設定
系統會顯示舊名稱無法識別,請確認狀況。針對此部分對應的 SQL Server replication設定的移除,
若是碰到電腦名稱已經因為AWS #ec2 升級後變更,需要重新設定整個replication 組態,可以藉由以下方式解決。1. SQL Server Configuration Manger (32 位元)
新增一個原先舊的名稱的Alias
舊名稱可以到先這樣查詢
select * from sysservers where srvid=02. 啟動SSMS連上該舊名稱的Alias
就可以停用(Disable Publishing and Distributor)
原始的repication 的設定3. 變更新的電腦名稱exec sp_dropserver '新的電腦名稱'
exec sp_addserver '新的電腦名稱',local4. net restart mssqlserver 重開SQL Server in #ec2 of AWS5.再重新組態一次replication。

知呼 发表于 2016-8-24 21:09:18

{:6_389:}{:6_388:}
页: [1]
查看完整版本: 【管理 Life Saver 】之 無法移除Replication當電腦名稱異動後