Проверьте порт MS SQL
Сначала необходимо проверить, действительно ли MS SQL прослушивает порт по умолчанию 1433. Чтобы проверить его, запустите сценарий или используйте другие методы * 1004. *:
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on'
GO
В моем случае он прослушивает 1444, поэтому вам может потребоваться изменить порт в строке подключения JDB C:
Выберите версию sqljdbc_auth.dll
Во-вторых, чтобы использовать встроенную безопасность, вам нужно поместить sqljdbc_auth.dll в путь к корзине NetBeans (в моем случае для 8.1 это C: \ Program Files (x86) \ NetBeans 8.1 \ bin).
sqljdbc_auth.dll поставляется с Microsoft JDB C, и вы можете найти его в каталоге sqljdbc_4.2 \ enu \ auth \ x64 (или x86).
Вам нужно выбрать правильную версию sqljdbc_4.2. Если NetBeans использует x86-версию java, выберите x86-версию sqljdbc_auth.dll. Вы можете проверить это с помощью NetBeans в Справка -> О . В моем случае он использует версию x86:
Если у вас версия x64, она будет выглядеть примерно так:
Изменить jdb c строку подключения
После этого добавить integratedSecurity = true в URL JDB C, например:
jdbc:sqlserver://SRV-01\SQL2008R2:1444;integratedSecurity=true
Для проверки других проблем, связанных с JDB C, вы можете найти журнал в View -> IDE Log меню. Надеюсь, это поможет.