Hallo zusammen,
ich versuche mit eclipse eine methode zu schreiben, die eine Verbindung zu einem SQL server, auf welchen ich nur remote zugreifen kann, zu herstellen.
Der server ist in einem VM. und die Verbindung ist über windows authentication.
ich habe noch sqljdbc runtergeladen und die datei sqljdbc_auth.dll im C:\Program Files\Java\jdk1.8.0_161\bin verzeichnis eingefügt.
Mein code bis jetzt:
und ich bekommen diese WARNING und Exception:
kann mir einer sagen was ich noch machen muss um die connection zu bekommen?
Danke
ich versuche mit eclipse eine methode zu schreiben, die eine Verbindung zu einem SQL server, auf welchen ich nur remote zugreifen kann, zu herstellen.
Der server ist in einem VM. und die Verbindung ist über windows authentication.
ich habe noch sqljdbc runtergeladen und die datei sqljdbc_auth.dll im C:\Program Files\Java\jdk1.8.0_161\bin verzeichnis eingefügt.
Mein code bis jetzt:
Code:
public static void main(String[] args) {
String connectionUrl = "jdbc:sqlserver://servername;integratedSecurity=true";
Connection connection = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection = DriverManager.getConnection(connectionUrl);
String schema = connection.getSchema();
System.out.println("Successful connection - Schema: " + schema);
} catch (Exception e) {
e.printStackTrace();
}
}
und ich bekommen diese WARNING und Exception:
Code:
May 09, 2018 1:01:20 PM com.microsoft.sqlserver.jdbc.AuthenticationJNI SNISecGenClientContext
WARNING: InitializeSecurityContext failed with -2146893053{WINERR}.
May 09, 2018 1:01:34 PM com.microsoft.sqlserver.jdbc.AuthenticationJNI GenerateClientContext
WARNING: com.microsoft.sqlserver.jdbc.AuthenticationJNI@3701eaf6 Authentication failed code : -2146893053
com.microsoft.sqlserver.jdbc.SQLServerException: Integrated authentication failed. ClientConnectionId:7e7ee16e-48c4-4d52-ab3c-ff85c9bf7cca
kann mir einer sagen was ich noch machen muss um die connection zu bekommen?
Danke