SQL2K升级为2005后执行添加操作后连接不上服务器

sdwenhua 2006-11-28 10:16:29
如题
用的weblogic服务器,升级后应用程序单单查询没有问题,删除也没有问题,但是在添加新记录或者是修改记录以后就不能在程序中连接数据库了(添加和修改已经成功).服务器就会报如下错误:
ErrorCode:3971
com.microsoft.sqlserver.jdbc.SQLServerException: 服务器无法继续执行该事务,说明: 3500000002。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError
(Unknown Source)
at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(Unknown
Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.sendExecute(Unknown S
ource)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecute(Unknown Sou
rce)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(Unkno
wn Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.cursorOpen(Unknown So
urce)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeQuery(Unknown
Source)
at weblogic.jdbc.wrapper.Statement.executeQuery(Statement.java:316)
at com.shengyuan.SM.DB.DBManager.queryData(DBManager.java:323)
at com.shengyuan.SM.GM.JSFileCreator.outputJSFile(JSFileCreator.java:79)
at com.shengyuan.SM.GM.JSFileCreator.genJSFile(JSFileCreator.java:49)
at com.shengyuan.SM.DB.SaveRightMultiBean.doPost(SaveRightMultiBean.java
:569)
at com.shengyuan.SM.DB.SaveRightMultiServlet.doPost(SaveRightMultiServle
t.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:387)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
...全文
273 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
风之影子 2007-01-03
  • 打赏
  • 举报
回复
跑过!
Andy__Huang 2007-01-03
  • 打赏
  • 举报
回复
sql server2005我也試用過兩個月,它可連接sqlserver2000,但sqlserv2000連接不上sqlserver2005,所以後來還是選擇用sqlserver2000來完成平時工作

lovcal 2006-12-31
  • 打赏
  • 举报
回复
事件查看器能否看到语句的执行?
happydreamer 2006-12-31
  • 打赏
  • 举报
回复
微软的for2005的JDBC是有问题,我们一个程序也是这样,后来只能改回2000
sdwenhua 2006-11-28
  • 打赏
  • 举报
回复
JDBC驱动是下载的For SQL2005的, For2K的根本连接不上数据库

打SQL2005的补丁1以前不行,打上SQL2005的补丁1以后仍然不行
shawnwan 2006-11-28
  • 打赏
  • 举报
回复
仔细感觉了下,第一感觉是JDBC 版本如果是FOR SQL SERVER 2000,就可能出问题了哦,
可能原因:2005的SQL对添加和修改进行了改动?????????
继续关注
shawnwan 2006-11-28
  • 打赏
  • 举报
回复
不太懂,关注
sdwenhua 2006-11-28
  • 打赏
  • 举报
回复
注:在SQL2K下运行一切正常,升级后就出现上述问题
烦请各位帮忙分析一下
谢谢
sdwenhua 2006-11-28
  • 打赏
  • 举报
回复
在线亟盼回复!谢谢大家

6,129

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧