HIS 마이그레이션 도구를 사용한 동일 서버 마이그레이션
HIS 마이그레이션 도구를 사용하면 이전 버전의 Host Integration Server에서 동일한 서버의 Host Integration Server 2020으로 마이그레이션할 수 있습니다. HIS 마이그레이션 도구는 구성 정보를 가져온 후에 Host Integration Server의 이전 버전을 제거합니다. 이 구성 정보는 Host Integration Server의 새로운 설치에 적용할 수 있습니다.
동일 서버 마이그레이션 방법
아래의 지침에서는 로컬
C:\Files
디렉터리에 마이그레이션 도구를 다운로드했다고 가정합니다.기존 플랫폼이 HIS 2020 시스템 요구 사항을 충족하는지 확인하세요. .NET Framework 4.8이 필요합니다.
관리자 권한으로 명령 프롬프트를 열고
c:\Files
로 이동한 후 다음 명령을 실행합니다.HisMigration.exe c:\Files\HIS_Migrate /Save
참고
c:\Files\HIS_Migrate
가 있어야 하며 그 안에 파일이 없어야 합니다.기존 버전의 HIS를 제거합니다(제어판>프로그램).
Host Integration Server 2020을 설치합니다. 구성 마법사를 실행하지 마세요.
c:\Files\HIS_Migrate\savedConfig.config
파일을 편집하여 서비스를 실행하는 계정의 올바른 암호를 입력합니다. 보안을 위해 암호가PasswordReplacedByThis
로 바뀌었습니다. 올바른 암호를 입력하지 않으면 서비스가 시작되지 않습니다. 암호 요소의 인스턴스가 여러 개 있을 수 있습니다.Host Integration Server 설치의 새 환경 변수를 업데이트하고 구성을 저장하려면 다음 단계를 수행합니다.
- 관리자 권한으로 새 명령 프롬프트를 열고
c:\Files
로 이동합니다. HisMigration.exe c:\Files\HIS_Migrate /Apply
을 실행합니다.
- 관리자 권한으로 새 명령 프롬프트를 열고
기타 고려 사항
다중 서버 하위 도메인을 마이그레이션할 때는 보조 서버에서 마이그레이션을 시작해야 합니다. 보조 서버를 모두 마이그레이션한 후에 주 서버를 마이그레이션하세요. 반드시 주 서버를 마지막에 마이그레이션해야 합니다.
원격 SNA 게이트웨이를 사용하도록 구성된 서버의 마이그레이션은 현재 지원되지 않습니다. 다음 누적 업데이트에서 지원이 추가될 예정입니다.
마이그레이션을 마친 후 서비스에 대한 액세스를 허용할 준비가 되면 방화벽 규칙을 수동으로 사용 설정합니다.
HIP(호스트 시작 처리) 서비스의 경우 마이그레이션 도구는 HIP 개체의 에 대한
assemblyPath
내용을 검사HIPService.exe.config
합니다.assemblyPath
가 HIS 제품 경로(예:%snaroot%\TIM
)를 가리키는 경우 HIP 개체가 새 HIS TIM 폴더로 이동됩니다.assemblyPath
가 사용자 지정 디렉터리를 가리키는 경우 디렉터리가 생성되고 개체가 이 디렉터리로 복사됩니다.마이그레이션 도구는 서버에 애플리케이션 통합 WIP(Windows Initiated Program)가 있는지 검사하지 않습니다. 서버에 이러한 프로그램이 있다면 app.config 파일에서 해당 프로그램을 확인하세요. app.config 파일 콘텐츠가 서버에 있는 최신 위치를 사용하는지 확인합니다.
HIS 2013 또는 2016에서 HIS 2020으로 업그레이드하는 경우 WIP 및 HIP 프로그램 및 TI 어셈블리를 모두 다시 컴파일하여 이러한 HIS 버전으로 작업해야 합니다.
다음을 확인합니다.
- HIS TI 런타임 어셈블리에 새 참조를 추가합니다.
- .config 파일이 버전 9.0이 아닌 버전 10.0을 사용하도록 업데이트합니다.
- 프로젝트는 .Net 4.8을 사용해야 합니다.
- HIS 디자이너에서 TI .hidx 파일을 모두 열고 저장합니다. 이 단계를 수행하면 업데이트된 dll이 생성됩니다. HIS 2016에서 HIS 2020으로 마이그레이션할 때는 이 단계를 수행할 필요가 없습니다.
WIP와 HIP 모두 모든 구성을 .config 파일에서 수행해야 합니다. 레지스트리에서는 구성 정보를 읽어 들이지 않습니다.
이 도구에서는 더 이상 Visual Studio 통합 기능을 마이그레이션하지 않습니다. HIS 2020에서는 Visual Studio 확장이 VSIX 패키지로 재구성되었습니다. 이전 VSIP 패키지에서의 마이그레이션은 지원되지 않습니다. 이 기능을 복원하려면 구성 마법사를 실행하고 Visual Studio 통합 기능을 사용하도록 설정하세요.