Ответ 1
Также проверьте эти инструкции - вы находитесь в одном домене (звонящий и сервер?)
Цитирую оттуда:
Драйвер JDBC поддерживает использование встроенной проверки подлинности типа 2 в операционных системах Windows через свойство строки подключения интегрированного безопасности. Чтобы использовать встроенную проверку подлинности, скопируйте файл sqljdbc_auth.dll в каталог по системному пути Windows на компьютере, где установлен драйвер JDBC.
Файлы sqljdbc_auth.dll установлены в следующем месте:
<installation directory>\sqljdbc_<version>\<language>\auth\
Замечания:
Если вы используете 32-битную виртуальную машину Java (JVM), используйте файл sqljdbc_auth.dll в папке x86, даже если операционная система является версией x64. Если вы используете 64-разрядную JVM на процессоре x64, используйте файл sqljdbc_auth.dll в папке x64. Если вы используете 64-разрядную JVM на процессоре IA-64, используйте файл sqljdbc_auth.dll в папке IA64.
В качестве альтернативы вы можете установить системное свойство java.libary.path, чтобы указать каталог sqljdbc_auth.dll. Например, если драйвер JDBC установлен в каталоге по умолчанию, вы можете указать местоположение библиотеки DLL, используя следующий аргумент виртуальной машины (VM) при запуске приложения Java:
-Djava.library.path=C:\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_<version>\enu\auth\x86