Инструмент Neo4j ETL: Ошибка подключения. Состояние SQL: S0001

Я пытаюсь использовать Neo4j ETL Tool для импорта данных из моей базы данных SQL Server в базу данных Neo4j Graph. Я также включил порт TCP/IP 1433 в Диспетчере конфигурации SQL Server 2019 и авторизовал его брандмауэром и импортировал подходящие mssql-jdbc- 8.2.2.jre8 для параметра JDBC Driver. я уже поставил

Connection name: test
Host:localhost
Type: MSSQL 
Database: my_database_name
Schema: my_db_schema 

а вот и мой URL-адрес подключения:

jdbc:sqlserver://localhost:1433;databaseName=TSQLV4

Я установил все параметры штрафа, но когда я пытаюсь проверить и сохранить соединение, я сталкиваюсь с этой странной ошибкой:

Connection failed. SQL state: S0001, message: Login failed for user ''. ClientConnectionId:33b259b2-650a-4017-94fa-b86cfc657c9e

и Мои службы SQL Server работают в фоновом режиме среди них:

  • MSSQLSERVER
  • Агент MSSQLSERVER
  • Средство записи MSSQLSERVER VSS

у вас есть идея запустить работу?


person Mohammad Heydari    schedule 27.03.2020    source источник


Ответы (1)


Если вы не создавали пользователя в базе данных TSQLV4, просто поместите intergratedSecurity=true в конец строки подключения jdbc, как показано ниже:

jdbc:sqlserver://localhost:1433;databaseName=TSQLV4;integratedSecurity=true;
person Mobin Ranjbar    schedule 27.03.2020