sp_msx_defect (Transact-SQL)
適用於:SQL Server
從多伺服器作業中移除目前的伺服器。
警告
sp_msx_defect編輯登錄。 您最好不要手動編輯登錄,因為不當或不正確的變更會使系統發生嚴重的組態問題。 因此,只有資深使用者才應該利用登錄編輯器程式來編輯登錄。 如需詳細資訊,請參閱 Microsoft Windows 的檔。
語法
sp_msx_defect [@forced_defection =] forced_defection
引數
[ @forced_defection = ] forced_defection
指定如果 Master SQLServerAgent 因為 msdb 資料庫無法復原,或沒有 msdb 資料庫備份而永久遺失,是否要強制發生叛逃。 forced_defection為位,預設值為0,表示不應發生強制叛逃。 值為 1 會強制叛逃。
藉由執行 sp_msx_defect 強制叛逃之後,Master SQLServerAgent 的 sysadmin 固定伺服器角色成員必須執行下列命令,才能完成叛逃:
EXECUTE msdb.dbo.sp_delete_targetserver @server_name = 'tsx-server', @post_defection = 0;
傳回碼值
0 (成功) 或 1 (失敗)
結果集
None
備註
sp_msx_defect正確完成時,會傳回訊息。
權限
若要執行這個預存程序,使用者必須是 系統管理員 (sysadmin) 固定伺服器角色的成員。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應