Сервер приложений JBoss Wildfly не может подключиться к SQL Server - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь подключить сервер приложений (wildfly) к серверу баз данных (MSSQL Server). Вещи, которые я уже сделал:

  1. Включено TCP / IP
  2. Использование динамического порта
  3. ядро ​​базы данных подключено и работает на динамическом порту, который указан в свойствах TCP / IP
  4. Службы диспетчера конфигурации SQL Server (SQL Server и браузер) работают.

Но когда я пытаюсь установить соединение в wildfly, используя URL этого соединения:

: jtds JDBC: SQLServer: // INUH101293 / TGK_REP; INSTANCE = SQLEXPRESS

Тогда у меня ошибка подключения к базе данных. В server.log ошибка вызвана неверным синтаксисом URL соединения.

Причина: java.sql.SQLException: синтаксис URL соединения 'jdbc: jtds: sqlserver: // DBServerName: port / DBRepositoryName' недопустимо.

Я везде проверил URL своего соединения и он правильный.

пожалуйста, найдите фото ниже:

Database engine is running & connected

Sql server is running

TCP IP is enabled

Configuration

Database engine is connected to dynamic port:- 50427

TCP IP dynamic port

1 Ответ

0 голосов
/ 16 января 2019

Если я прав и вы используете драйвер jTDS, вы должны знать, что этот драйвер не обновлялся с 2013 года. Я бы рекомендовал использовать официальный драйвер Microsoft JDBC, хотя он немного медленнее (по крайней мере, это то, что Я измерял в прошлом году).

...