La réception de SQLException “échec de la Connexion de l'utilisateur” de la connexion à SQL Server 2008

Je suis en train d'essayer de se connecter à SQL Server 2008 via Java.

  1. J'ai ajouté sqljdbc4.jar à mon projet de bibliothèque.
  2. Pas de nom d'utilisateur et le mot de passe est défini pour accéder à la base de données la base de données (Authentification Windows).
  3. Le port 1433 est à l'Écoute, mais je reçois encore cette exception:

Exception SQL: com.microsoft.sqlserver.jdbc.SQLServerException: échec de la Connexion de l'utilisateur ". ClientConnectionId:085d5df3-ad69-49e1-ba32-b2b990c16a69

Code:

public class DataBases 
{

    private  Connection link;
    private  java.sql.Statement  stmt;
    public    ResultSet rs;

    public DataBases() 
    {  
        try 
        {    
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=DB;";
            Connection con = DriverManager.getConnection(connectionUrl);
        } 
        catch (SQLException e) 
        {
            System.out.println("SQL Exception: "+ e.toString());
        }
        catch (ClassNotFoundException cE)
        {
            System.out.println("Class Not Found Exception: "+ cE.toString());
        }
     }
}

OriginalL'auteur Salman Lashkarara | 2013-02-18