MS SQL Server服务经常想死了一样,必须把service 重启.

nolight 2003-11-05 04:36:05
前台是pb.
以前还好,可能是程序后来复杂了,用的许多procedure, 不少procedure用到的临时表, 我都是creat table #temp, 有时同事要用到三个临时表。

测试时程序都没问题,可能用户多了,会这样。看日志有如下内容:
======================================================
SQLCTR60 错误 SERVER
CollectSQLPerformanceData : NULL dbProc Encountered

MSSQLServer 错误 Server
A network error was encountered while sending results to the front end. Check the SQL Server errorlog for more information.

MSSQLServer 信息
Unable to write to ListenOn connection '\\.\pipe\sql\query', loginname 'sa', hostname ''.
OS Error : 232, 管道正在关闭中。

MSSQLServer 错误
SERVER Mesg 17426 : Run sp_configure to increase parameter value

MSSQLServer 警告
SERVER Mesg 18665 : attempt was made to free up descriptors in release_dbtable()

MSSQLServer 警告
SERVER Mesg 18664 : Warning: OPEN OBJECTS or OPEN DATABASES parameter may be too low
===============================================
请帮我看看会是什么问题。该如何解决。
Thanks.
...全文
146 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nolight 2003-11-06
  • 打赏
  • 举报
回复
我估计可能也是临时表多了些。
可有些很复杂的报表,不用临时表,几乎无法解决。

请问"优化处理的程序"是指什么?修改我的procedure, 减少临时表,比较困难。
还是MS SQL Server有什么系统工具能优化?
Thanks.
lvltt 2003-11-05
  • 打赏
  • 举报
回复
代码不够优化
系统性能不够强劲
临时表太多
shuiniu 2003-11-05
  • 打赏
  • 举报
回复
同意zjcxc(邹建) !
--------

那请问楼主说的测试是在多用户情况下测试的吗? 我想程序在数据库并发做的不好!
zjcxc 2003-11-05
  • 打赏
  • 举报
回复
用太多临时表了吧? 服务器吃不消?

优化处理的程序.

提高服务器的配置.

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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