Neo4j ETL 工具:连接失败。 SQL 状态:S0001

Neo4j ETL Tool: Connection failed. SQL state: S0001

我正在尝试利用 Neo4j ETL 工具 从我的 SQL 服务器导入数据数据库 到 Neo4j 图形数据库。我还在 SQL Server 2019 Configuration Manager 启用了 TCP/IP 1433 端口 并且 由防火墙授权 并为 JDBC Driver 选项导入合适的 mssql-jdbc-8.2.2.jre8 文件。 我已经设置

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服务器服务都是运行在后台,其中:

  • MSSQL服务器
  • MSSQLSERVER 代理
  • MSSQL服务器 VSS 编写器

你对运行这份工作有什么想法吗?

如果您没有在 TSQLV4 数据库中创建任何用户,只需将 intergratedSecurity=true 放在 jdbc 连接字符串的末尾,如下所示:

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