首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
疑难问题
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
有人见过这样的问题吗?? 是SQL的BUG 吗? 郁闷中
[已结贴,结贴人:liuweicai772]
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-17 21:22:51
楼主
公司使用一进销存系统。
表中有这样的数据
日期 单据编号 单位名称 金额
2008-05-10 XS0005 0003 20000
2008-05-10 XS0006 0002 10000
2008-05-12 XS0007 0005 12000
写的检索方案提取业务数据
select 日期,但据编号,单位名称,金额 from 表 WHERE 日期='2008-05-10'
结果检索出来这样的数据
日期 单据编号 单位名称 金额
2008-05-10 XS0005 0003 20000
2008-05-10 XS0006 0005 12000
(备注:近来公司软件的速度很慢 很慢 怀疑局域网中有病毒。) 请问如果SQL延时 会出现这样的情况吗??
检查过多次SQL语句 不会是语句的事 我把语句重新执行 怎么也不限不了这样的情况。 基本上现在每天都有 2 到 3 次这样的情况。
可是 我现在着不到原因在哪
问题点数:
20
回复次数:
14
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liangCK
小梁(幸福,這麼遠,那麼甜...!)
等级:
发表于:
2008-05-17 21:24:05
1
楼 得分:
0
怀疑局域网中有病毒
-------
怀疑就查一下啊.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happyflystone
无枪狙击手
等级:
发表于:
2008-05-17 21:25:01
2
楼 得分:
2
DBCC CHECKTABLE ('yourtablename')
GO
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-17 21:25:40
3
楼 得分:
0
很多次都是这样的
select 日期,但据编号,单位名称,金额 from 表 WHERE 日期='2008-05-10'
结果检索出来这样的数据
日期 单据编号 单位名称 金额
2008-05-10 XS0005 0003 20000
2008-05-11 XS0006 0002 10000
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Limpire
昨夜小楼
等级:
发表于:
2008-05-17 21:26:27
4
楼 得分:
1
引用 2 楼 happyflystone 的回复:
DBCC CHECKTABLE ('yourtablename')
GO
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Herb2
二等草
等级:
发表于:
2008-05-17 21:27:24
5
楼 得分:
0
引用 3 楼 liuweicai772 的回复:
很多次都是这样的
select 日期,但据编号,单位名称,金额 from 表 WHERE 日期='2008-05-10'
结果检索出来这样的数据
日期 单据编号 单位名称 金额
2008-05-10 XS0005 0003 20000
2008-05-11 XS0006 0002 10000
对的呀
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Limpire
昨夜小楼
等级:
发表于:
2008-05-17 21:28:59
6
楼 得分:
0
加多个——重整索引
DBCC DBREINDEX ('yourtablename')
GO
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-17 21:31:24
7
楼 得分:
0
查了 病毒 没查出来啊 可是 局域网中的速度 很不稳定 时快时慢 所以还是怀疑有病毒。
注明: 进销存系统数据库是SQL2000 企业版+SP4 操作系统是 WIN2003 SERVER
服务器是 IBM 两颗 志强3.0 CPU+ 2*1G=2G 内存 1.5G 的虚拟内存 73G硬盘做的 RID 0 有60个电脑(进销存软件客户端)连接服务器。
服务器C盘有10G 剩余空间 数据所在的盘有15G剩余空间
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-17 21:39:33
8
楼 得分:
0
第二条的 日期 是 11号的 我的条件是 10号的 并且 11号回应后面的数据 是 10号第二条的数据
是哈尔滨的兄弟吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-20 18:05:54
9
楼 得分:
0
能问一下 这是由于什么引起的吗? 谁能给指点一下啊
怎么解决?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kqserver
疯狂坦克
等级:
发表于:
2008-05-20 18:24:53
10
楼 得分:
0
我也遇到过这样的问题! 有知道到的吗 高手赶紧指点啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zz_lihaihua
木头船
等级:
发表于:
2008-05-20 19:58:08
11
楼 得分:
0
select 日期,但据编号,位名称,金额 from 表 WHERE 日期>='2008-05-10' and 日期>='2008-05-11'
建议换成这个语句试下,应该不会出现上述问题
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cxmcxm
小陈
等级:
发表于:
2008-05-21 00:00:40
12
楼 得分:
0
有无连接到别的数据库.是否查错表.或是自己看错.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuweicai772
有烟有火
等级:
发表于:
2008-05-28 18:41:29
13
楼 得分:
0
执行
DBCC CHECKTABLE ('retmxls') 时 出这个错误提示 :
服务器: 消息 8952,级别 16,状态 1,行 1
表错误: 数据库 'ymxbj',索引 'retmxls.retmxidx'(ID 1090102924)(索引 ID 2)。下列键的键多余或无效:
服务器: 消息 8956,级别 16,状态 1,行 1
索引行(1:50096:35)(其值为 riqi = '2008-05-06' and yishj = NULL and dkfid = 'DKF00000001' and dspid = 'SP000000973' and dktid = 'fd03 ' and shoukyh = 'yjy ' and xiaoshyh = ' ')指向由 RID = (1:50190:18) 标识的数据行。
'retmxls' 的 DBCC 结果。
对象 'retmxls' 有 80645 行,这些行位于 3669 页中。
CHECKTABLE 发现了 0 个分配错误和 1 个一致性错误(在表 'retmxls' 中,该表的对象 ID 为 1090102924)。
repair_fast 是最低的修复级别(对于由 DBCC CHECKTABLE (ymxbj.dbo.retmxls ) 发现的错误而言)。
该怎么处理阿?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kqserver
疯狂坦克
等级:
发表于:
2008-05-28 18:57:21
14
楼 得分:
17
use master
exec sp_dboption 'new','single user','true'
use ymxbj
DBCC CHECKTABLE ('retmxls',REPAIR_FAST)
exec sp_dboption 'new','single user','false'
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友