我用java连接sql server 2008时老出现这样的问题:在问题补充下,请高手给个方法啊,小弟感激不尽。 5
com.microsoft.sqlserver.jdbc.SQLServerException:无法打开登录所请求的数据库"employeeType"。登录失败。Clie...
com.microsoft.sqlserver.jdbc.SQLServerException: 无法打开登录所请求的数据库 "employeeType"。登录失败。 ClientConnectionId:f4bca834-4222-4781-8d9b-966056c536b6。
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)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at Asian1.main(Asian1.java:17) 展开
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)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(SQLServerConnection.java:2234)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:5696)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1715)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1326)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at Asian1.main(Asian1.java:17) 展开
展开全部
有可能是你没有启动tcp/ip连接
打开sqlserver配置管理器->SQL server 网络配置->找到你启动的服务(mssqlserver),查看协议tcp/ip启用了没有,启用它
打开sqlserver配置管理器->SQL server 网络配置->找到你启动的服务(mssqlserver),查看协议tcp/ip启用了没有,启用它
追问
这些都启动的,不过谢谢你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-22
展开全部
查看下你的sqlserver的tcp/ip协议启用了没 ,具体步骤,sqlserver配置管理器,sqlserver网络配置,查看你启动服务的协议,看下tcp/ip协议启用了没
追问
都启动的,不过谢谢朋友。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开SQL Server 2008的1433端口
追问
端口我设置的就是1433啊!听朋友说sql server 2008是动态端口的,不知道与这个有没有关系啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,解决了吗?我也遇到了这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在外围配置器中 将远程 里面选择本地和什么都打开
追问
什么叫外围服务器啊!只有sql server配置管理器和Reporting 配置管理器啊!
追答
说错了 是配置工具里面的sql server 外围应用配置器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询