sql server 2005变更为sql server 2008后的数据库连接问题

由于客户服务器上的数据库统一变更为sqlserver2008(原来为sqlserver2005),导致项目数据库无法连接。贴上数据连接配置文件(jdbc.properti... 由于客户服务器上的数据库统一变更为sql server 2008(原来为sql server 2005),导致项目数据库无法连接。贴上数据连接配置文件(jdbc.properties)代码:
database.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
database.jdbcUrl=jdbc:sqlserver://192.168.7.159:1433;databaseName=HDW
database.user=sa
database.password=sa
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
数据库为2005时连接是正常的,改为2008后无法连接,报错:
Connections could not be acquired from the underlying database!
架包用的是:sqljdbc4.jar
求高手解答!
展开
 我来答
超级奶爸头子
2011-10-14 · TA获得超过668个赞
知道小有建树答主
回答量:1111
采纳率:0%
帮助的人:605万
展开全部
1.是SQL server没打补丁,打了sp3补丁就好了
2.最后修改到本地连接,正常运行。检查该库的用户是否被锁,解锁后OK。
3框架搭建的JAR包冲突
4.没有加进去数据库的驱动包
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名_热心网友
2011-10-29 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8336万
展开全部
你第一个 sql是不是没写关联条件啊??
ON s.share ?????? ON s.share_id = sc.share_id??

相当于你第一个sql是 两个表的数量做乘法再distinct
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sishenzaixian
2011-10-14 · TA获得超过1242个赞
知道大有可为答主
回答量:5696
采纳率:42%
帮助的人:2239万
展开全部
这是说数据库找不到,可能你没有附加进去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式