f 怎麼在WSFC FCI 的環境下進行master資料庫的備份還原 ~ 迪貝之家

怎麼在WSFC FCI 的環境下進行master資料庫的備份還原



你在網路上找到的資料應該都是單機環境的,微軟的文件有一個很重要步驟沒提到,少了該步驟做得出來,我就輸給你。底下我在同一個domain下進行db clone的實際步驟:
停掉FCI 但不把DISK 及SQL VIP下線的方式


這是SQL SERVER角色上線的狀態
FCI





單只停掉FCI
MSSQL FCI








最後狀態應該如下
MSSQL FCI













為甚麼我要特別提出來?如果你從角色畫面停掉SQL SERVER FCI ,會把share disk及sql vip一併下線,所以一定得從角色下半部的畫面來進行。Disk及VIP下線的話,會讓要帶起SQL SERVER進入Single User Mode的下一個步驟失敗。你自己想看看吧!! 沒有storage的狀況下,sql server 能帶得起來嗎?我們先把sql server 帶入single user mode吧~~

sql server single user mode





如果在一個分工明確及各Team有自己權限的組織架構下,你認為真這麼單純就能把singe user mode帶的起來的話!!那你就慢慢帶吧.......指令下了幾百遍 ,你也帶不起instance。因為少了底下很重要的步驟在你叫起cmd時一定得做
start single user mode











一旦single user mode instance 帶起之後,就可以如Internet上所查到的其他網頁資料一樣,透過sqlcmd來進行restore master資料庫
這是不帶Administrator權限叫起cmd的時候,將SQL SERVER帶起single user mode出錯的畫面
MSSQL Server Single User Mode
這是SQL VIP沒帶起來,SQL SERVER帶不起single user mode出現在event log及sql server error log的訊息
mssqlserver single user mode


最後,請參考微軟的步驟來重新命名主控 SQL Server 獨立執行個體的電腦

進行master資料庫的回復的好處是在於,要回復msdb及ssisdb時,你不用再進行額外的步驟了


server link decrypt error 15466
####2020/08/25#######
今天處理一個單機的server link
因為是2008R2企業版平移
所以我是把master資料庫原系統備出
傳到了新環境還原
但server link卻發生了解密錯誤
查了Internet,說是透過底下指令來解決
ALTER SERVICE MASTER KEY FORCE REGENERATE
也確實解決了
但所有的server link都得重建
原文請見
SQL2005 15466錯誤“解密過程中出錯”原因和解決辦法
查了該指令之後....原來如此
因為server link定義內的密碼
會被用service master key來加密
這就難怪了....

Alter Service Master Key