sql >> データベース >  >> RDS >> Sqlserver

I / Oエラー:SSOに失敗しました:ネイティブSSPIライブラリがロードされていません

    これと同じ問題のようです: jtds-driver-not-working-for-sql-sever-2008r2-and-denali-native-sspi-library-not

    JTDSダウンロードパッケージ JREbinフォルダに入れます。

    64ビットWindowsマシンで実行している場合:

    • この32ビットDLL:

    • この32ビットJREの場所に移動します:

    • この64ビットDLL:

    • この64ビットJREの場所に移動します:

    32ビットWindowsマシンで実行している場合:

    • この32ビットDLL:

    • この32ビットJREの場所に移動します:

    それでも問題が解決しない場合は、メインメソッドの先頭に次の行を追加してみてください。System.out.println(java.lang.System.getProperty('java.library.path'));

    プログラムで使用されている実際のJREパスが出力されます。適切なntlmauth.dllがそのJREのbinフォルダにあることを確認してください。

    注:この方法を使用する場合は、接続のドメイン、ユーザー、またはパスワードのプロパティを設定しないでください。

    注:JavaクライアントプログラムがWindows以外のマシンで実行されている場合は、ntlmauth.dllメソッドを使用できません。これは、JTDSダウンロードパッケージに含まれているドキュメントからの引用です。ダウンロード>>> jtds-1.3.0-dist.zip> >> README.SSO



    1. メールアドレスを検証するPostgres関数

    2. MySQLの値の平均を特定の範囲に入れる方法

    3. 列が不明な場合にSQLデータベースにデータを格納する正しい方法

    4. SqliteまたはMySql?決める方法は?