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

JDBCドライバーとの統合セキュリティを使用してSQLServerに接続するにはどうすればよいですか?

    これらの手順も確認してください。同じドメイン(発信者とサーバー)にいますか?

    そこからの引用:

    JDBCドライバーは、integratedSecurity接続文字列プロパティを介してWindowsオペレーティングシステムでのタイプ2統合認証の使用をサポートします。統合認証を使用するには、sqljdbc_auth.dllファイルをJDBCドライバーがインストールされているコンピューターのWindowsシステムパス上のディレクトリにコピーします。

    sqljdbc_auth.dllファイルは次の場所にインストールされます:

    <installation directory>\sqljdbc_<version>\<language>\auth\
    

    注:

    32ビットJava仮想マシン(JVM)を実行している場合は、オペレーティングシステムがx64バージョンであっても、x86folderでsqljdbc_auth.dllファイルを使用します。 x64プロセッサで64ビットJVMを実行している場合は、x64folderのsqljdbc_auth.dllファイルを使用します。 IA-64プロセッサで64ビットJVMを実行している場合は、IA64フォルダのsqljdbc_auth.dllファイルを使用してください。

    または、java.libary.pathシステムプロパティを設定して、sqljdbc_auth.dllのディレクトリを指定することもできます。たとえば、JDBCドライバがデフォルトのディレクトリにインストールされている場合、Javaアプリケーションの起動時に次の仮想マシン(VM)引数を使用してDLLの場所を指定できます。

    -Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86
    



    1. SQLサーバーでのストアドプロシージャのスケジュールされた実行

    2. データベースがSQLServerに存在するかどうかを確認するにはどうすればよいですか?

    3. PostgreSQLクライアントライブラリ(libpq)が見つかりません

    4. Mysqlは部分文字列のインスタンスをカウントし、順序付けます