2013-08-24 7 views
0

Я не могу подключиться к локальному SQL-серверу с помощью jdbc. Этот сервер аутентифицирован Windows Authentication. Следует отметить, что я успешно подключился к удаленному SQL Server с SQL Server Authentication.Не удается подключиться к локальному SQL-серверу

enter image description here

Мой код:

String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;integratedSecurity=true;databaseName=TP3S;"; 
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 
Connection conn = DriverManager.getConnection(url); 

Я включил TCP/IP:

enter image description here

Любые идеи? Благодаря!

--UPDATE--

Я только начал SQL Server, обозреватель, теперь я получаю сообщение об ошибке:

WARNING: Failed to load the sqljdbc_auth.dll cause : no sqljdbc_auth in java.library.path 
com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. 

--UPDATE--

Я решил предыдущую задачу добавив -Djava.library.path="DLL path" в Run-> Run configuration-> Apache Tomcat-> Аргументы. Но теперь я получаю эту ошибку:

com.microsoft.sqlserver.jdbc.SQLServerException: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. 
+0

[Аналогичный вопрос] (http://stackoverflow.com/questions/167464/can-i-connect-to-sql-server-using-windows-authentication-from-java-ee-webapp) –

+0

Я читал этот вопрос, но он не работает для меня. – ethanjyx

+1

Работает ли служба браузера SQL Server, иначе JDBC не сможет подключиться к именованному экземпляру. –

ответ

1

Под TCP/IP вы можете активировать IP-адрес. Проверьте, включены ли IP-адреса.

+0

У меня есть 15 IP-адресов под TCP/IP, и ни одна из них не включена! Как узнать, какой из них мне нужно включить? – ethanjyx

+0

Я включил их все, но он все еще не работает. – ethanjyx

Смежные вопросы