2

マイクロソフトが提供する JDBC ドライバーを使用しながら、SQL SERVER データベースに Windows 認証モードを使用することは可能ですか?

私はsqljdbc.jarを使用しています.. SQLJdbcVersionクラスファイルにはこれが含まれています:

  static final int major = 2;
  static final int minor = 0;
  static final int MMDD = 1803;
  static final int revision = 100;

コメントはありますか?

sqljdbc が Windows 認証を使用できない理由はありますか?

私は Websphere アプリケーション サーバー 7 を使用し、j2ee アプリケーションを実行しています。データソースは、WAS 自体で作成されます。

ありがとう

4

4 に答える 4

2

はい、Microsoftが提供するJDBCドライバーでWindows認証を使用できます

jdbc:sqlserver {HOST}; Database = {DB_NAME}; IntegratedSecurity = true

于 2011-08-04T11:36:51.247 に答える
2

データソースには、めったに使用されない「カスタム プロパティ」へのリンクがあります。このページのカスタム プロパティの 1 つは、integrated_securityデフォルトでfalseです。その値を に変更しますtrue

統合セキュリティのスクリーン ショット

他のいくつかの質問が言及しているように、lib パスに「sqljdbc_auth.dll」ファイルも必要です。それを jar と同じフォルダーに置き、Websphere インスタンスをネイティブ ライブラリ パスとしてそのパスにポイントします (プロバイダー構成画面で)。

于 2012-10-09T14:03:12.297 に答える
-1

jreが1.7未満の場合にのみspringjdbc.jarを使用できます

それ以外の場合は springjdbc4.jar を使用する必要があり、これは統合認証をサポートしていません

于 2013-04-03T12:56:09.940 に答える