Я веб-приложение и иметь MSSQL Server 2012 и необходимо получить доступ к этой базе данных с использованием проверки подлинности окна и с помощью Tomcat 6 и ОС WindowsMSSQL проблема аутентификации Окно с сервером Tomcat
Но те же функции работают отлично (проверка подлинности окна) с сервером MSSQL 2008, а не с сервером MSSQL 2012. Так что, возможно, я знаю, причина в том, что в конфигурации отсутствует какая-то ошибка.
Я положил jtds-1.2.5.jar в каталог apache \ lib, а также поместил файл ntlmauth.dll в папку C: \ Windows \ System32, а также добавил системную переменную JAVA_OPTS для местоположения dll, но она не работа. Он выдает сообщение об ошибке:
2014-10-14 13:35:35,237 ERROR Unable to get database connection: SQL Exception occurred
java.sql.SQLException: Cannot open database "Test" requested by the login. The login failed.
Тогда я поставил DLL в JRE \ директории бен но он не работает, пожалуйста, сообщите в любом неправильно делаете. Также попробуйте поставить dll в apache \ bin loc, все еще получая ту же проблему.
Но в соответствии с требованиями клиента, которые хотят использовать JTDS api, а не драйвер Microsoft, для этого необходимо решение в JTDS api. Несмотря на то, что отлично работает MSSQL сервер 2008, но не работает в MSSQL сервер 2012.
Я следую по ссылке http://www.dekho.com.au/dekho-connecting-to-sql-server-using-windows-authentication/
Но мне нужно это решение, используя jtds api для доступа к аутентификации окна. Мой проект с использованием jtds api не JDBC-драйверов. – user3337109
jDTS - это драйвер JDBC. Это тот же самый интерфейс драйвера, который используется драйверами Microsoft. –
На самом деле jDTS - это реализация с открытым исходным кодом, которая пытается конкурировать с официальными драйверами. –