SQL Server 2017 - IP-адрес является нулевым - PullRequest
1 голос
/ 06 марта 2019

Я пытаюсь подключиться через Android Studio к базе данных SQL Server, используя jtds. Тип экземпляра, который я использую, является автономным.

Чтобы установить соединение, я использую следующее утверждение:

Connection DbConn = DriverManager.getConnection("jdbc:jtds:sqlserver://**ip_adress:port**/**my_db**", un, pass);

Я попытался получить значение IP-адреса, запустив следующий запрос:

SELECT  
    CONNECTIONPROPERTY('net_transport') AS net_transport,
    CONNECTIONPROPERTY('protocol_type') AS protocol_type,
    CONNECTIONPROPERTY('auth_scheme') AS auth_scheme,
    CONNECTIONPROPERTY('local_net_address') AS local_net_address,
    CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port,
    CONNECTIONPROPERTY('client_net_address') AS client_net_address 

Однако он возвращает ноль для полей local_net_address и local_tcp_port.

Мои вопросы:

  • Нормально ли иметь нулевое значение для полей IP-адреса?
  • Есть ли способ это исправить? (Помимо использования имени сервера для моего соединения)

Заранее спасибо.

...