DB2에서 테이블 목록을 가지고 오기 위해 SQLTABLES 라는 프로시져를 사용합니다.
정확히 말하면 SQLTables()라는 ODBC 함수를 이용하는데 DB2 ODBC 드라이버 내부에서 SQLTABLES 라는 프로시져를 호출하는 것 같습니다.
근데 테이블 목록을 가지고 오지 못합니다.
물론 디비로 커넥트가 되어서 다른 SQL문은 작동이 잘 됩니다.
접속 계정의 권한 문제가 아닌가 싶어
db2 grant dbadm on database to user user_name
위 커멘드로 dbadm 권한을 주었는데도 현상은 같습니다.
혹시 다른 권한을 또 주어야 하거나 서버 설정을 손봐야 할 것이 있는지요?
도움 부탁드리겠습니다.
감사합니다.
|