我需要连接到远程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)