Android Studio — java.sql.SQLException: ошибка входа для пользователя

#android #sql-server #jdbc #jtds

#Android #sql-server #jdbc #jtds

Вопрос:

Мне нужно создать приложение Android Studio, которое полагается на базу данных SQL Server. Чтобы установить соединение с базой данных, я написал следующий код:

 Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();

Connection DbConn = DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.10.151:1433/databaseName=db_test;integratedSecurity=true;", "admin0", "admin0"); 
  

Конечно, IP-адрес / имя базы данных и учетные данные, которые я предоставил, не те, которые я на самом деле использую.

Однако я получаю следующую ошибку: java.sql.SQLException: ошибка входа для пользователя ‘admin0’

Проведя некоторые предыдущие исследования, прежде чем задавать этот вопрос, я могу заверить вас, что я уже проверил следующее:

  • Имя пользователя и пароль, используемые для моего подключения, верны
  • На вкладке безопасность включено свойство «Режим проверки подлинности SQL Server и Windows»
  • Свойство «Разрешить удаленные подключения к этому серверу» включено
  • Свойство TCP / IP в диспетчере конфигурации SQL включено
  • Брандмауэр отключен
  • Включен порт SQL server (1433)
  • Я могу войти в SQL server с помощью пользователя admin0, однако это не тот случай, когда используется Android Studio
  • Пользователь admin0 обладает всеми необходимыми правами и привилегиями

Итак, есть ли что-то еще, что я пропустил, что может быть источником этой проблемы?

Заранее благодарю вас.

Комментарии:

1. Проверьте журнал ошибок SQL Server на наличие соответствующего сообщения, в котором указана конкретная причина сбоя входа в систему.

2. Журналы, похоже, не запускаются при моей попытке входа в систему.