请帮忙解决一个,谢谢。周一之前解决
我要回复 | 打印贴子 | 推荐给朋友 | 关闭窗口
我现在有一问题想请教。某汽车站是我单位的客户原先在用一个售票系统。最近上了一个显示屏,加了一台客户机,来运行显示屏的一个驱动程序。
要访问售票和系统的数据库。据管理人员说,光是售票系统运行的时候一切都正常。在加了显示程序后,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日志记录。
请帮忙解决一个,谢谢。