문제

Solaris 서버에서 Informix가 실행됩니다. /usr/informix/bin 다음과 같은 몇 가지 실행 파일이 있습니다 'dbaccess' 그리고 'isql'.

예를 들어 'ISQL -V'를 입력 할 때 각각 다른 버전 정보를 생성합니다.

SE 실행의 정확한 버전을 어떻게 식별합니까?

산출:

'esql -V'
INFORMIX-ESQL Version 6.00.UH1

'isql -V'
INFORMIX-SQL Version 6.03.UC1

'dbaccess -V'
DB-Access Version 7.13.UC1

그런 다음 /usr/informix/release 디렉토리 파일이 이름이 있습니다 "SE_7.1". 그렇다면 버전이 Informix SE 우리는 달리고 있습니다 7.13?

도움이 되었습니까?

해결책

아마도 당신은 SE 7.13을 실행하고있을 것입니다. 결정적인 답변은 다음에서 얻습니다.

$INFORMIXDIR/lib/sqlexec -V

그러나 DB-Access는 SE와 함께 배포되며 Informix Dynamic Server (또는 INFORMIX Online Dynamic Server가 당시에 레이블이 붙었을 때)가없는 한 올바른 버전을 제공합니다.

모든 소프트웨어는 심각하게 구식입니다. ISQL의 버전 6.03은 1996 년경에 출시되었습니다. SE 7.13은 조금 일찍 일 것입니다. ESQL/C는 아마도 1995 년에 출시되었을 것입니다. 6.00.ue1은 1994 년 또는 1995 년에 출시되었으며 UH1 릴리스는 조금 후에 (몇 가지 수정 팩)가되었을 것입니다. 공식적으로, 소프트웨어 중 어느 것도 Y2K 호환 보장되지 않습니다. 최소 버전 번호로 SE 7.24 및 ISQL 6.05 (또는 7.20) 및 ESQL/C 7.24를 사용하고 있습니다. 그러나 SE와 Y2K의 문제는 다른 버전보다 훨씬 덜 심각했습니다. 주요 문제는 코드가 2000 년이 아닌 1900 ~ 2 자리를 추가 할 것이라는 점입니다.

SE의 현재 버전은 7.26입니다. ISQL의 현재 버전은 7.50입니다. ESQL/C의 현재 버전은 3.50입니다.

다른 팁

Jonathan의 일반적으로 철저한 답변에 추가하기 위해 DB-Access는 엔진과 번들로 연결되어 있지만 ISQL과 ESQL은 모두 별도의 제품입니다. 그렇기 때문에 버전 번호 요청에 대한 다른 답변을 받고 있습니다. 그들은 모두 다른 질문에 대한 정답 ;-)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top