prepareCall을 사용하여 JDBC 연결을 통해 응용 프로그램 역할을 설정하려고합니다. 같은JDBC set_approle
Application roles can only be activated at the ad hoc level
내 JDBC 연결에서 바로 직접 저장 프로 시저 또는 아무것도 내에서이 발사하고 있지 않다 : 확인 (예 : 구문 현명한)하지만 SQL 서버 2008 반환이 오류를 작동하는 것 같다
CallableStatement cstmt = con.prepareCall("{call sys.sp_setapprole(?, ?, ?, ?)}");
//setup all the IN and OUT parameters here
cstmt.execute();
이것이 작동하지 않는 이유는 무엇입니까?
어느 것을 사용하셨습니까? –
@SimonArsenault https://www.inetsoftware.de/products/jdbc-driver/ms-sql/merlia – Ayyoudy