sp_msx_defect(Transact-SQL)
적용 대상: SQL Server
다중 서버 작업에서 현재 서버를 제거합니다.
주의
sp_msx_defect
레지스트리를 편집합니다. 부적절하거나 잘못된 변경으로 인해 시스템에 심각한 구성 문제가 발생할 수 있으므로 레지스트리를 수동으로 편집하는 것은 권장되지 않습니다. 숙련된 사용자만 레지스트리 편집기 프로그램을 사용하여 레지스트리를 편집해야 합니다. 자세한 내용은 Microsoft Windows 설명서를 참조하세요.
구문
sp_msx_defect [ [ @forced_defection = ] forced_defection ]
[ ; ]
인수
[ @forced_defection = ] forced_defection
돌이킬 수 없는 손상된 msdb
데이터베이스로 인해 마스터 SQLServerAgent가 영구적으로 손실되었거나 데이터베이스 백업이 없는 msdb
경우 강제로 이탈이 발생할지 여부를 지정합니다. @forced_defection 비트이며 기본값0
은 강제 탈북이 발생하지 않음을 나타냅니다. 강제 탈북의 1
값입니다.
실행하여 sp_msx_defect
강제로 탈북한 후에는 마스터 SQLServerAgent에서 sysadmin 고정 서버 역할의 멤버가 다음 명령을 실행하여 결함을 완료해야 합니다.
EXEC msdb.dbo.sp_delete_targetserver
@server_name = 'tsx-server',
@post_defection = 0;
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
sp_msx_defect
제대로 완료되면 메시지가 반환됩니다.
사용 권한
이 저장 프로시저를 실행하려면 사용자가 sysadmin 고정 서버 역할의 멤버여야 합니다.