Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getConnection(connectionString)-抛出的方法';SQLServerException';例外_Java_Sql Server_Database Connection_Connection String_Mssql Jdbc - Fatal编程技术网

Java getConnection(connectionString)-抛出的方法';SQLServerException';例外

Java getConnection(connectionString)-抛出的方法';SQLServerException';例外,java,sql-server,database-connection,connection-string,mssql-jdbc,Java,Sql Server,Database Connection,Connection String,Mssql Jdbc,我正在尝试使用JDBC驱动程序连接到我的数据库。我必须使用我的另一个windows域凭据进行连接并获取登录失败错误。考虑过用我的实际windows凭据测试它,它成功了。我使用了integratedSecurity=true String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;integratedSecurity=true"; 使用另一个windows域凭据所需的连接字符串如下所示: String connection

我正在尝试使用JDBC驱动程序连接到我的数据库。我必须使用我的另一个windows域凭据进行连接并获取登录失败错误。考虑过用我的实际windows凭据测试它,它成功了。我使用了integratedSecurity=true

String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;integratedSecurity=true";
使用另一个windows域凭据所需的连接字符串如下所示:

 String connectionUrl = "jdbc:sqlserver://server;databaseName=DB;user=domain\\user;password=test!123;"
我做了以下事情,需要帮助:

  • 将sqljdbc_auth放在jdk/bin和jre/bin中
  • SQL Server一直处于混合身份验证模式(Windows和SQL身份验证)
  • 使用我的另一个域ID,我尝试在MS SQL Studio中执行一个查询,结果成功了
  • 使用,您可以:

    • 使用
      用户
      密码
    • 使用
      integratedSecurity=true
      连接Windows Auth,它将使用运行Java程序的Windows用户
    • 使用Kerberos身份验证连接,但安装起来很复杂:
    如果要使用
    用户
    密码
    进行简单的NTLM连接,则需要使用。

    使用,您可以:

    • 使用
      用户
      密码
    • 使用
      integratedSecurity=true
      连接Windows Auth,它将使用运行Java程序的Windows用户
    • 使用Kerberos身份验证连接,但安装起来很复杂:
    如果要使用
    用户
    密码
    进行简单的NTLM连接,则需要使用