文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » SQL Server数据库管理 » sqlserver2005       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [求助] sqlserver2005  ( 查看:859  回复:16 )   
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 08:53   标题:sqlserver2005
上一帖 |
在程序中使用sqlserver2005频繁的连接数据库,过大约20小时后,出现下述情况:
1450 在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 系统资源不足,无法完成请求的服务。)
自己觉得是sqlserver2005将内存占满了,所以出现上述情况。具体的原因不是很清楚,请高手指教,谢谢。



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 08:531楼
[ 顶部 ]
 
阿楚
主版主  点击可查看详细


天蝎座  
帖子 924
精华 0
无忧币 2789
积分 1005
阅读权限 150
注册日期 2006-3-12
最后登录 2008-10-10 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-4-4 09:13 
SQLserver在连接关闭后也不会自动释放内存,不过也可能和客户端的程序有关。
最好先确定是服务器端的问题还是客户端在消耗资源。



有思想,才拥有无限的力量!
2007-4-4 09:132楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 09:28 
我的程序就是服务器端的程序,频繁的操作数据库,插入或更新,sqlserver设置的内存为1024mb,



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 09:283楼
[ 顶部 ]
 
阿楚
主版主  点击可查看详细


天蝎座  
帖子 924
精华 0
无忧币 2789
积分 1005
阅读权限 150
注册日期 2006-3-12
最后登录 2008-10-10 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-4-4 09:38 
20个小时都在不停的插入或更新数据么?那数据量确实太大了.........



有思想,才拥有无限的力量!
2007-4-4 09:384楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 09:40   标题:回复 #3 jyfbll 的帖子

差不多吧,但是我的数据库连接已经删除了阿,我看了程序



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 09:405楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 09:41 
04/03/07 03:56:45 : if not exists (select * from sys.tables where name = 'bbs_web_2007_03_30') create table [bbs_web_2007_03_30]([iddir] [bigint] NOT NULL, [fdate] [datetime] NOT NULL, [nflag] [int] NOT NULL, [tflag] [int] NOT NULL CONSTRAINT [PK_bbs_web_2007_03_30] PRIMARY KEY CLUSTERED([iddir] ASC)WITH (IGNORE_DUP_KEY = ON)) ON [PRIMARY]
System.Data.SqlClient.SqlException: 在从服务器接收结果时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 系统资源不足,无法完成请求的服务。)
   在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
   在 System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj)
   在 System.Data.SqlClient.TdsParserStateObject.ReadPacket(Int32 bytesExpected)
   在 System.Data.SqlClient.TdsParserStateObject.ReadBuffer()
   在 System.Data.SqlClient.TdsParserStateObject.ReadByte()
   在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
   在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
   在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   在 CDBOperatorMssql.SqlExecuteNonQuery(CStringT > >* csSql) 位置 d:\jyfbll\yangmeng\ado\wiextractor\wiextractor\dboperator.cpp:行号 244



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 09:416楼
[ 顶部 ]
 
lantide
技术员  点击可查看详细


帖子 553
精华 0
无忧币 1483
积分 847
阅读权限 30
注册日期 2006-8-25
最后登录 2008-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 09:57 


QUOTE:
原帖由 jyfbll 于 2007-4-4 09:40 发表
差不多吧,但是我的数据库连接已经删除了阿,我看了程序
连接是删除了,但是资源可能还被占用着呢
2007-4-4 09:577楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 10:17 
那怎么办啊???晕了



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 10:178楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-4 11:45 
有人能提出点建议吗???



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-4 11:459楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-5 10:09 
有人在吗???谁能给我点建议????



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-5 10:0910楼
[ 顶部 ]
 
阿楚
主版主  点击可查看详细


天蝎座  
帖子 924
精华 0
无忧币 2789
积分 1005
阅读权限 150
注册日期 2006-3-12
最后登录 2008-10-10 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-4-5 13:26 
这是SQL设计存在的问题,只有在系统的内存不够使用时,才处理SQL多余的内存;目前解决的方法就是,在企业管理器的数据库属性中,将SQL使用内存的最大数加以限制。具体:你的Server名字=〉右键=〉属性=〉内存=〉减小最大内存数量,试一下



有思想,才拥有无限的力量!
2007-4-5 13:2611楼
[ 顶部 ]
 
jyfbll
新新人类  点击可查看详细



帖子 8
精华 0
无忧币 22
积分 12
阅读权限 20
注册日期 2007-4-4
最后登录 2007-4-23 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-5 14:41 
谢谢,现在我的设置是:
1 使用AWE内存分配,最小0,最大1200mb
2 其他内存分配,最小0,最大1024mb
这样的设置是不是不对阿????



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-5 14:4112楼
[ 顶部 ]
 
阿楚
主版主  点击可查看详细


天蝎座  
帖子 924
精华 0
无忧币 2789
积分 1005
阅读权限 150
注册日期 2006-3-12
最后登录 2008-10-10 离线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2007-4-5 16:02 
要根据你的物理内存的大小来设置,把系统启动后剩余内存的80%划给SQLserver试试



有思想,才拥有无限的力量!
2007-4-5 16:0213楼
[ 顶部 ]
 
ybeam84
新新人类  点击可查看详细



帖子 159
精华 0
无忧币 13
积分 158
阅读权限 20
注册日期 2007-2-11
最后登录 2008-6-22 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 01:30 
我不会啊



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-11 01:3014楼
[ 顶部 ]
 
ybeam84
新新人类  点击可查看详细



帖子 159
精华 0
无忧币 13
积分 158
阅读权限 20
注册日期 2007-2-11
最后登录 2008-6-22 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 01:30 
呵呵



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-11 01:3015楼
[ 顶部 ]
 
ybeam84
新新人类  点击可查看详细



帖子 159
精华 0
无忧币 13
积分 158
阅读权限 20
注册日期 2007-2-11
最后登录 2008-6-22 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 01:49 
可发可撒就发可拉就



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-11 01:4916楼
[ 顶部 ]
 
ybeam84
新新人类  点击可查看详细



帖子 159
精华 0
无忧币 13
积分 158
阅读权限 20
注册日期 2007-2-11
最后登录 2008-6-22 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2007-4-11 02:01 
????



论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币)
2007-4-11 02:0117楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号