2013-04-26 2 views
0

나는 다음과 같은 명령으로 SQLAnywhere V12 서비스 인스턴스를 시작했습니다 :SQLAnywhere 서비스에서 데이터베이스 이름을 쿼리하는 방법이 있습니까?

"C:\Program Files\SQL Anywhere 12\Bin64\dbsvc.exe" -as -s auto -t network 
    -w TestEmpty12 "C:\Program Files\SQL Anywhere 12\Bin64\dbsrv12.exe" 
    -n TestEmpty12 -x tcpip -c 512m 
    "C:\bin\Test Databases\Empty12\TestEmpty12.db" 

나는 내가 dblocate 실행 파일을 사용하여 SQLAnywhere의 실행중인 인스턴스를 찾을 수 있다는 것을 알고. 그러나이 유틸리티는 서버 이름, 주소 및 포트 정보 만 제공합니다. 이 경우 'TestEmpty12'라는 데이터베이스 이름을 얻을 수있는 방법이 있습니까?

서비스와 동일한 컴퓨터에있을 필요는 없습니다.

답변

0

dblocate를 -d 옵션과 함께 실행할 수 있습니다. 그러면 각 서버의 데이터베이스가 쉼표로 구분 된 목록으로 표시됩니다.

dblocate에 대한 문서 : Server Enumeration utility (dblocate)

관련 문제