요번 회사에서 Sybase를 사용한 응용 개발에 투입이 되어...
한번도 듣도 보지도 못한 Sybase라는 데이터베이스를 사용하게 되었네요.
UNIX 플랫폼에서 개발해야 하기 때문에 ODBC를 사용하지 못하였고요.
그래서 ESQL를 이용해서 개발하였습니다.
그런데 응용프로그램이 멀티쓰레드 기반 프로그램이라...
한 유저로 동시에 하나의 디비에 접속하는 경우가 발생하는데요.
이때 아래와 같은 에러 메시지가 발생하면서 접속을 하지 못합니다.
에러메시지)
** SQL Server Error
** Connection name in use.
제가 사용한 접속 방식은 아래와 같습니다.
EXEC SQL CONNECT :username IDENTIFIED BY :password USING :servername;
EXEC SQL USE :dbname;
다른 특별한 접속방식이 존재하는 것인지 또는 설정 문제인지... 아시는 고수분들은 좀 알려주세요 ^^
|