업그레이드 프로세스 설명

업그레이드 정의

컴퓨터에 설치된 기존 ToolsTalk 2의 새 버전은 기존 설치를 검색하며 이 설치가 업그레이드 설치 또는 새 설치처럼 작동할지의 여부를 결정합니다. MSI 특정 규칙 세트를 실행하여 설치가 업그레이드인지 새로 설치인지 선택해야 합니다.

버전 번호를 통해 업그레이드가 주요 업그레이드인지 부 업그레이드인지 확인할 수 있습니다.

예: 2.21.2 ~ 2.21.3 버전까지는 부 업그레이드이지만 2.21 ~ 2.22 버전까지는 주 업그레이드입니다. 이 차이는 데이터베이스 업그레이드 작업에만 중요합니다. 마이너 업그레이드 중에는 데이터베이스 업그레이드가 필요하지 않으므로 작동하지 않습니다.

InstallShield

섹션에 언급된 모든 설치 유형과 마찬가지로, 시스템의 설치 유형 어셈블리는 최신 버전으로 업그레이드되어야 합니다.

설치 유형에 따라, 어셈블리 업데이트 외에도 다음 작업을 수행해야 합니다.

  • FMS 제거 및 다시 설치 (FMS 어셈블리를 설치하는 설치 유형을 보시려면 설치 프로세스 설명을 참조하세요)

  • 데이터베이스 마이그레이션 (서버 및 ServerClickOnce 설치)

데이터베이스 마이그레이션

서버 및 ServerClickOnce 패키지를 설치하는 동안 데이터베이스 마이그레이션 작업을 시작하여 ToolsTalk 2 애플리케이션의 데이터베이스를 업그레이드해야 합니다. 이 작업은 주요 업그레이드 중에만 실행됩니다.

설치 구성자

다음 구성 수정은 설치 구성자에 의해 활성화됩니다.

  • ToolsTalk 2 SQL 데이터베이스 설정

    • SQL 서버 주소

    • ToolsTalk 2 데이터베이스 이름

    • 데이터베이스 설치

  • ToolsTalk 2 서버 설정

    • 사용자 인증 모드

    • Windows 인증에서 사용할 활성 디렉토리

    • ToolsTalk 2 서버 주소

    • ToolsTalk 2 서버 웹 애플리케이션 포트

    • 컨트롤러 포트

    • 서비스 URL을 IP 주소로 변환하기 위한 설정

  • ToolsTalk 2 백업 설정

    • 컨트롤러 백업 폴더

  • ACDC 설정

    • ACDC 서버 주소

    • ACDC WebAPI 포트

    • ACDC SignalR 포트

  • FMS 설정

    • 기본 호스트 ID

    • 활성 호스트 ID

    • 마지막으로 사용된 호스트 ID

    • 사용 가능한 호스트 ID 목록

    • 활성 호스트 ID 변경 가능성

위의 설정 및 구성 중 일부는 ToolsTalk 2의 다른 버전에서 사용하지 못할 수 있습니다.

사용자가 구성을 수정할 때, 저장 버튼을 선택하면 수정 사항이 적용됩니다. 구성을 저장할 때 설치 구성자는 다음 작업을 수행합니다.

  1. 새로운 값으로 구성 관련 구성 파일을 업데이트합니다.

  2. 모든 설정의 복사본을 스토리지라고 불리는 파일에 로컬로 저장합니다.

  3. ToolsTalk 2 서버를 시작하여 새로운 구성 변경 사항을 가져옵니다.

시작 시, 설치 구성자는 항상 저장소 파일에 저장된 구성을 비교하며, 구성 파일들은 설치 폴더에 있습니다. 구성 파일들이 서로 다른 경우, 사용자는 설치 구성 프로그램에서 로드할 항목을 선택하도록 요청을 받습니다. 저장 버튼을 선택하면 설치 폴더의 스토리지 및 구성 파일 모두 동일한 설정 및 구성을 갖게됩니다.