다음을 통해 공유


다시 설정 도구 업데이트

적용 대상: Configuration Manager(현재 분기)

버전 1706부터 Configuration Manager 기본 사이트 및 중앙 관리 사이트에는 Configuration Manager 업데이트 재설정 도구 CMUpdateReset.exe포함됩니다. 콘솔 내 업데이트 다운로드 또는 복제에 문제가 있는 경우 도구를 사용하여 문제를 해결합니다. 이 도구는 사이트 서버의 \cd.latest\SMSSETUP\TOOLS 폴더에 있습니다.

지원되는 현재 분기의 모든 버전에서 이 도구를 사용할 수 있습니다.

콘솔 내 업데이트가 아직 설치되지 않았고 실패한 상태인 경우 이 도구를 사용합니다. 실패한 상태는 업데이트 다운로드가 진행 중이지만 중단되었거나 지나치게 오랜 시간이 걸린다는 것을 의미합니다. 긴 시간은 비슷한 크기의 업데이트 패키지에 대한 이전 예상 시간보다 긴 시간으로 간주됩니다. 자식 기본 사이트에 업데이트를 복제하지 못하는 경우도 있습니다.

도구를 실행하면 지정한 업데이트에 대해 실행됩니다. 기본적으로 도구는 성공적으로 설치되거나 다운로드된 업데이트를 삭제하지 않습니다.

필수 조건

도구를 실행하는 데 사용하는 계정에는 다음 권한이 필요합니다.

  • 중앙 관리 사이트의 사이트 데이터베이스 및 계층의 각 기본 사이트에 대한 읽기 및 쓰기 권한입니다. 이러한 권한을 설정하려면 사용자 계정을 db_datawriter 멤버로 추가하고 각 사이트의 Configuration Manager 데이터베이스에서 고정 데이터베이스 역할을db_datareader 수 있습니다. 도구는 보조 사이트와 상호 작용하지 않습니다.
  • 계층 구조의 최상위 사이트에 있는 로컬 관리자입니다.
  • 서비스 연결 지점을 호스트하는 컴퓨터의 로컬 관리자입니다.

다시 설정하려는 업데이트 패키지의 GUID가 필요합니다. GUID를 얻으려면 다음을 수행합니다.

  1. 콘솔에서 관리>업데이트 및 서비스로 이동합니다.
  2. 표시 창에서 열 중 하나의 제목(예: 상태)을 마우스 오른쪽 단추로 클릭한 다음 패키지 Guid 를 선택하여 해당 열을 디스플레이에 추가합니다.
  3. 이제 열에 업데이트 패키지 GUID가 표시됩니다.

GUID를 복사하려면 다시 설정할 업데이트 패키지의 행을 선택한 다음 Ctrl+C를 사용하여 해당 행을 복사합니다. 복사한 선택 항목을 텍스트 편집기에 붙여넣으면 도구를 실행할 때 명령줄 매개 변수로 사용할 GUID만 복사할 수 있습니다.

도구 실행

도구는 계층 구조의 최상위 사이트에서 실행되어야 합니다.

도구를 실행할 때 명령줄 매개 변수를 사용하여 다음을 지정합니다.

  • 계층 구조의 최상위 계층 사이트에 있는 SQL Server입니다.
  • 최상위 계층 사이트의 사이트 데이터베이스 이름입니다.
  • 다시 설정할 업데이트 패키지의 GUID입니다.

업데이트 상태에 따라 도구는 액세스해야 하는 추가 서버를 식별합니다.

업데이트 패키지가 다운로드 후 상태인 경우 도구는 패키지를 정리하지 않습니다. 옵션으로 force delete 매개 변수를 사용하여 성공적으로 다운로드한 업데이트를 강제로 제거할 수 있습니다(이 항목의 뒷부분에 나오는 명령줄 매개 변수 참조).

도구가 실행된 후:

  • 패키지가 삭제된 경우 최상위 계층 사이트에서 SMS_Executive 서비스를 다시 시작합니다. 그런 다음 패키지를 다시 다운로드할 수 있도록 업데이트를 확인합니다.
  • 패키지가 삭제되지 않은 경우 아무 작업도 수행할 필요가 없습니다. 업데이트는 다시 초기화한 다음 복제 또는 설치를 다시 시작합니다.

명령줄 매개 변수:

매개 변수 설명
<-최상위 계층 사이트의 SQL Server FQDN> 필수
계층 구조의 최상위 계층 사이트에 대한 사이트 데이터베이스를 호스트하는 SQL Server의 FQDN을 지정합니다.
-D <데이터베이스 이름> 필수
최상위 계층 사이트에서 데이터베이스의 이름을 지정합니다.
-P <패키지 GUID> 필수
다시 설정할 업데이트 패키지의 GUID를 지정합니다.
-I <SQL Server 인스턴스 이름> 선택적
사이트 데이터베이스를 호스트하는 SQL Server 인스턴스를 식별합니다.
-FDELETE 선택적
성공적으로 다운로드한 업데이트 패키지를 강제로 삭제합니다.

예제:
일반적인 시나리오에서는 다운로드 문제가 있는 업데이트를 다시 설정하려고 합니다. SQL Server FQDN이 server1.fabrikam.com 사이트 데이터베이스가 CM_XYZ 패키지 GUID는 61F16B3C-F1F6-4F9F-8647-2A524B0C802C입니다. 실행:CMUpdateReset.exe -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C

더 극단적인 시나리오에서는 문제가 있는 업데이트 패키지를 강제로 삭제하려고 합니다. SQL Server FQDN이 server1.fabrikam.com 사이트 데이터베이스가 CM_XYZ 패키지 GUID는 61F16B3C-F1F6-4F9F-8647-2A524B0C802C입니다. 실행:CMUpdateReset.exe -FDELETE -S server1.fabrikam.com -D CM_XYZ -P 61F16B3C-F1F6-4F9F-8647-2A524B0C802C