请帮忙解决一个,谢谢。周一之前解决

whitehare 2001-03-23 11:29:00
我要回复 | 打印贴子 | 推荐给朋友 | 关闭窗口
我现在有一问题想请教。某汽车站是我单位的客户原先在用一个售票系统。最近上了一个显示屏,加了一台客户机,来运行显示屏的一个驱动程序。
要访问售票和系统的数据库。据管理人员说,光是售票系统运行的时候一切都正常。在加了显示程序后,NT上经常有关于数据库错误的日志产生。并且在程序运行到一定时候数据库不能打开,并弹出一错误提示:
SXEAST是售票系统的数据库名
后台数据库为SQL Server6.5
‘A connection could not be established to SXEAST-[SQL Server] Can't allocate space for object 'Syslogs' in database 'tempdb' because the 'logsegment' segment is full. If you ran out of space in Syslogs.dump the transaction log. Otherwise,use ALTER DATA BASE or sp_extendsegment to increase the size of the segment.'
在这种情况下两个软件运行正常。但是,当关闭显示程序并退出售票系统(如傍晚下班)时。两个软件都不能进入。
管理人员要在NT事件管理器中清空日志并重新启动服务器后,两个系统才可以工作。
因为,两个系统的开发人员都不在绍兴问题必需马上解决。

我现在的问题是:
1、据我现在所说能不能分析出大概原因。
2、有什么办法可以不让数据库出错误。
3、有什么办法可以让NT 不接受应用程序错误日志。
4、NT 日志文件存放在哪里,如果在一个文件中那么文件名和路径是什么。
5、可不可以用编程来清空NT日志记录。

请帮忙解决一个,谢谢。


...全文
128 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
whitehare 2001-04-20
谢谢几位的答复,现在我终结如下:
我的问题已在早些时候解决了,问题的缘由是因为tempdb的空间不够大。其中,显示程序在运行期耗用了tempdb空间,应开始程序有访问错误,后给到50M现问题应该已经解决。
Kevin_qing(问题分析正确,并且是在20分种内答复理当重谢 40
Anoa感谢您的回答 20
Heyongfeng问题回答得迟了一些但正好是我的解决方案 40

另据我所知,在安装的时候可以设置Tempdb扩到硬盘还是RAM所以这个50M是扩到RAM中的

  • 打赏
  • 举报
回复
Heyongfeng 2001-04-20
你看一下tempdb库的大小,是不是太小了,可以把它扩大一些或许可以解决主这一现象。
NT的日志文件放在c:\winnt\system32\config下面,其中的三个*.evt文件就是了,可以跟据文件名知道它们分别事件查看器的三个类别。可以写个批处理在启动的时候清空日志文件。
  • 打赏
  • 举报
回复
Anoa 2001-04-04
先把你sql server服务停止,然后再启动,进入enterprise manager
选中你得数据库,属性\清除 log
新建立一设备
再扩展你的数据库log到该设备 应该可以的
  • 打赏
  • 举报
回复
whitehare 2001-04-04
我知道可以通过扩展tempdb我可以解决这个问题,但现在的问题是他那个tempdb真么扩都扩不出来最后只在RAM中给他扩了32M。那位高手能告诉我不能在硬盘上扩展。
在硬盘上扩展时的处错:[....Divice or Database name error]
  • 打赏
  • 举报
回复
whitehare 2001-04-04
我知道可以通过扩展tempdb我可以解决这个问题,但现在的问题是他那个tempdb真么扩都扩不出来最后只在RAM中给他扩了32M。那位高手能告诉我不能在硬盘上扩展。
在硬盘上扩展时的处错:[....Divice or Database name error]
  • 打赏
  • 举报
回复
whitehare 2001-04-04
我知道可以通过扩展tempdb我可以解决这个问题,但现在的问题是他那个tempdb真么扩都扩不出来最后只在RAM中给他扩了32M。那位高手能告诉我不能在硬盘上扩展。
在硬盘上扩展时的处错:[....Divice or Database name error]
  • 打赏
  • 举报
回复
whitehare 2001-04-04
我知道可以通过扩展tempdb我可以解决这个问题,但现在的问题是他那个tempdb真么扩都扩不出来最后只在RAM中给他扩了32M。那位高手能告诉我不能在硬盘上扩展。
在硬盘上扩展时的处错:[....Divice or Database name error]
  • 打赏
  • 举报
回复
Kevin_qing 2001-03-26
好奇怪?
怎么刚才看不到我的回复?
  • 打赏
  • 举报
回复
Kevin_qing 2001-03-26
是不是SQL日志满了?
  • 打赏
  • 举报
回复
Kevin_qing 2001-03-23
SQL日志满了
  • 打赏
  • 举报
回复
相关推荐
发帖
Delphi
加入

5091

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
申请成为版主
帖子事件
创建了帖子
2001-03-23 11:29
社区公告
暂无公告