prepareCallを使用してJDBC接続を使用してアプリケーションロールを設定しようとしています。このエラー(すなわち構文的に)が、SQL Server 2008人のOKを返す動作しているようです:JDBC set_approle
Application roles can only be activated at the ad hoc level
私のような、私のJDBC接続からだけで直接、ストアドプロシージャ、または何かの中からこれを焼成することではないのです。
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