2009-05-12 1 views
4

Ich schrieb den Code wie folgt, um sqlserver database.i die Treiberklasse zu laden, aber ich bekomme keine Verbindung.Der Benutzer ist nicht mit einer vertrauenswürdigen SQL Server-Verbindung verbunden.

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  
System.out.println("class Loaded");   
connection = 
    DriverManager.getConnection(
     "jdbc:sqlserver://10.171.160.114:2001", 
     "XXXXXX", 
     "XXXXXX");  
System.out.println("connected"); 

iam diesen Fehler „Der Benutzer nicht mit einer vertrauenswürdigen SQL Server-Verbindung zugeordnet ist.“ .please beraten mich auf this.any Hilfe greately geschätzt.

Antwort

0

Wahrscheinlich hat es mit dem verwendeten Authentifizierungsmechanismus zu tun. Siehe hierzu question für Details.

Weitere Informationen finden Sie unter here.

10

Der SQL-Server wurde für den Betrieb im "Windows-Authentifizierungsmodus (Windows-Authentifizierung)" konfiguriert und erlaubt nicht die Verwendung von SQL-Konten. Klicken Sie mit der rechten Maustaste auf Ihren SQL Server-Knoten in Management Studio und wählen Sie Eigenschaften. Im angezeigten Dialogfeld gehen Sie zur Registerkarte Sicherheit und stellen sicher, dass "SQL Server und Windows Authentication mode" ausgewählt ist

Verwandte Themen