1

MS SQL データベースに接続しようとしていますが、試行するたびに次のエラーが発生します。

SQLException: ユーザー '' のログインに失敗しました。ユーザーは、信頼できる SQL Server 接続に関連付けられていません。ClientConnectionId:86b1da77-8eff-4c3f-badb-5ab75efcbab4 SQLState: S0001 VendorError: 18452

ログイン設定で「SQL Server認証」と「有効」に設定済みです。誰かがこの問題を解決できれば、とても感謝しています。

これが私のコードです:

public static void main(String[] args) {
    String database="sisqualPONTO";
String connectionUrl = "jdbc:sqlserver://localhost:40000"+";DatabaseName=" + database+ ";integratedSecurity=true;";
String pass="****";
String user="sa";

try {
  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  Connection conn = DriverManager.getConnection(connectionUrl,user,pass);
  System.out.println("Success");
}
catch (SQLException ex) {
  System.out.println("SQLException: " + ex.getMessage());
  System.out.println("SQLState: " + ex.getSQLState());
  System.out.println("VendorError: " + ex.getErrorCode());
}
catch (Exception e) {
  System.out.println("Error: " + e);
}
}

}

前もって感謝します。カンプス

4

1 に答える 1

5

'integratedSecurity=true'接続 URL から削除します。

于 2012-11-14T14:54:46.587 に答える