java 远程登陆windows_使用Windows身份验证,JAVA连接到远程MSSQL

本文介绍了如何使用Java代码实现通过Windows身份验证远程连接到MSSQL Server 2008 R2。尝试使用jdbc驱动程序设置连接URL,包括集成安全性和指定数据库名称,但遇到了登录失败的问题。同时,也尝试了使用用户名和密码的方式,但同样遇到错误。
摘要由CSDN通过智能技术生成

我需要连接到远程ms sql.I有连接的Windows服务器登录信息 . 并且该登录用户可以连接到MSSQL服务器 . (我的意思是我可以通过Windows身份验证与该用户连接到MSSQL服务器)

我想用Java代码做到这一点 . 我尝试使用jdbc驱动程序连接,但我不能 . 如何远程连接到MSSQL服务器,Windows用户有权连接MSSQL 2008 R2 .

String connectionurl = "jdbc:sqlserver://remoteIP:port;databaseName=databasename;intergratedsecurity=true";

甚至我尝试使用用户名密码,通过它我可以连接到远程Windows服务器 .

String connectionurl = "jdbc:sqlserver://remoteIP:port;databaseName=databasename;username=ab;password=bc";

错误:

用户''登录失败 . ClientConnectionId:916ac72a-9c78-45f9-bc61-680793d1fea7 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216)at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:254)at com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:84)位于com.microsoft.sqlserver.jdbc.SQLServerConnection.logon上的com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908) SQLServerConnection.java:2234)com.microsoft.sqlserver.jdbc.SQLServerConnection.access $ 000(SQLServerConnection.java:41)at com.microsoft.sqlserver.jdbc.SQLServerConnection $ LogonCommand.doExecute(SQLServerConnection.java:2220)at com . com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection . Java的:1326)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值