首页 新闻 搜索 专区 学院

MSSQL2000,从未遇到的现象,请高手分析下

0
[已关闭问题]

今天我的一个同学在外地出差,碰到了这样的状况:
他的程序(VB.NET开发的ASP.NET应用程序)已经部署到服务器上了,MSSQL2000已经安装过了,其他配置都是好了,服务器操作系统的2003 server,这个网站已经稳定运行了达半年之久,运行的比较稳定,今天他去部署新的版本(较上一版本增加了几个模块),操作数据库老是会报异常。后来干脆断开程序,单纯的从查询分析器操作,不可思议的现象出来了:每次对数据库中的某张用户表执行插入、修改、删除操作的时候,当时执行的时候在查询分析器中看不到任何异常,可是当我要关闭查询分析器的时候,弹出类似“有事务未提交成功”的消息,我直接关掉,然后重新启动服务器,再打开查询分析器,发现刚才做的那些操作都没效果了,没有见过这样的现象,希望大家帮我分析下!
我现在让他吧服务器上的程序和数据库移植到他的机子上,让他重复我的操作,看看会怎样?

科比*布莱恩T的主页 科比*布莱恩T | 初学一级 | 园豆:0
提问于:2010-05-07 02:00
< >
分享
其他回答(3)
0

你到 SQL SERVER 的日志目录下找一下具体的错误是什么,这个应该是数据库的问题,和你的程序没关系。

eaglet | 园豆:17119 (专家六级) | 2010-05-07 08:02
0

事务太大,或遇到死锁。

网站运行半年,数据累积到一定程度,以前的一些事务可能出现性能瓶颈或死锁。

你可以把程序还原看看,如果正常,说明与本次改动有关。再用事件查看器跟踪SQL执行状况。

http://www.cnblogs.com/downmoon/archive/2009/08/12/1544764.html

邀月 | 园豆:25375 (高人七级) | 2010-05-07 08:03
0

应楼上所说,如果再不行,就看一下WINDOWS的程序日志。

Astar | 园豆:40805 (高人七级) | 2010-05-07 08:50
0

主要是查看日志,可能数据量已经超过了某个类型的最大值

天堂口 | 园豆:514 (小虾三级) | 2010-05-07 09:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册