2014-02-21 5 views
1

RHEL 6.3 사이베이스 SQL 아무 데나 12Red Hat Linux에서 Sybase SQL Anywhere의 판을 어떻게 결정합니까?

어느 곳이나 사이베이스 SQL을 실행하는 경우 OS 명령 행에서, 당신은 당신이 실행중인 데이터베이스의 '판'(하지 버전) 방법을 결정할 수 있습니다 (개발자, 표준, 교육 , 고급 등)?

힌트 : 라이센스 파일에서 사용할 수 있지만 라이센스 파일을 볼 수있는 권한이없는 경우에는 어떻게해야합니까? 실행중인/설치중인 데이터베이스의 버전을 나타내는 실행 파일 또는 라이브러리가 있어야하지만 그 위치는 무엇입니까?

답변

2

데이터베이스 내부에서 해당 정보를 검색 할 수 있습니다.

SELECT PROPERTY ('ProductName') --Returns the name of the software 
SELECT PROPERTY ('ProductVersion') --Returns the version of the software being run. 

는 또한 dblic utility를 사용하여 사용할 수 있습니다,하지만 가능성이 licesne 파일의 권한을 필요로한다.

이 옵션 외에도 바이너리/라이브러리의 차이점이 있는지 없는지 모르겠다.

+0

입력 해 주셔서 감사합니다. 귀하의 응답이 유용하다고 생각했습니다. 그러나 연결 제한이 초과되어 dba 계정이 이미 사용 중이기 때문에 데이터베이스에 액세스 할 수 없다는 문제가 있습니다. 아마도이 문제는 버전이 단 10 개의 연결 만 허용되는 평가판 또는 개발자 버전인지 여부를 결정하려고합니다. 나는 dbserv.so 또는 dbdev.so와 같은 파일을 OS에서 찾아서 판을 결정할 수 있다는 것을 읽은 것 같습니다. 나는 초보자 인 DBA를 돕고 있으며 분명한 이유로 DBA 계정을 얻을 수 없습니다. – tale852150

+0

내 SQLAnywhere 설치가 집에있는 랩톱에 있기 때문에 ATM을 확인할 수 없습니다. 나는 그것을 보려고 노력할 것이고, 그것이 사실인지 알 것이다. –

관련 문제