Accessibility

Breeze 기술 문서

유럽 날짜 형식을 사용하는 Windows 서버에서 Breeze를 설치하거나 업그레이드할 수 없는 경우

Deutsch | English | Français

문제점

유럽 날짜 형식을 사용하는 Windows 서버에서 Breeze를 설치하거나 업그레이드할 수 없습니다. 설치 또는 업그레이드 스크립트 로그 파일에 다음과 같은 오류 메시지가 나타납니다.

The conversion of a char data type to a datetime data type
resulted in an out-of-range datetime value.

이유

SQL 서버의 운영체제(OS)가 미국 이외의 날짜 형식을 사용하도록 설정된 경우, 위 오류 메시지가 나타나면서 Breeze를 설치 또는 업그레이드할 수 없습니다.

운영체제가 유럽 형식이고 날짜가 '29/08/2005'인 경우, SQL 서버와 MSDE는 29를 29일이 아닌 29월로 인식합니다. 따라서 SQL 스크립트는 범위를 벗어났다는 오류 메시지를 생성합니다.

해결 방법

Macromedia Breeze를 설치하기 전에 운영체제가 미국 지역 설정을 사용하도록 지정하십시오. 설치 후에는 원하는 국가/지역 설정으로 다시 변경할 수 있습니다.

  1. 시작 > 설정 > 제어판 > 국가별 옵션을 선택합니다.
  2. 미국 설정으로 변경합니다. 특히 날짜 형식은 월/일/년(mm/dd/yyyy) 형식이어야 합니다.
  3. Windows 서버를 다시 부팅합니다.
  4. 원하는 SQL 스크립트를 실행합니다.
  5. 국가별 옵션 설정을 원하는 국가/지역 설정으로 다시 변경합니다.
  6. Windows 서버를 다시 부팅합니다.

SQL 서버 재부팅이 항상 옵션인 것은 아닙니다. 즉, SQL 서버에 다른 많은 데이터베이스가 포함되어 있는 경우를 들 수 있습니다. 이런 경우 다음을 수행할 수 있습니다.

  1. 데이터베이스를 미국 날짜 형식을 사용하는 백업 SQL 서버로 복원합니다.
  2. 마이그레이션을 수행합니다.
  3. 미국 날짜 형식을 사용하여 SQL 서버의 데이터베이스를 백업합니다.
  4. 유럽 날짜 형식의 서버로 다시 복원합니다.
  5. Macromedia Breeze를 다시 시작합니다.

마지막 업데이트: 2005-6-7

ID: 4f10f636
제품: Breeze
버전: 4.02, 4.1
운영체제: 모두
브라우저: 모두
서버: 모두
데이터베이스: 모두