服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

启用质量会数据库中产生很多临时表

- 浏览:627 - 发布时间:2008-01-08 00:00:00.0
问题版本: 804-U8.60 问题模块: 28-企业文化
所属行业: 0-通用 问题状态: 1-UU通注册用户
关 键 字: 临时表 适用产品: U860----企业门户
补 丁 号: 开放状态: 0-UU通注册用户
原问题号: 提交时间: 2008-1-8
问题名称: 启用质量会数据库中产生很多临时表
问题现象: u860 的数据库在刚刚建立帐套的时候是2千多个表.几千个视图.. 但是现在不知道为什么,数据库中会自动增加临时的表和试图....目前表已经增加到了6千多个.数据根本无法备份...数据运算总会造成服务器死机...
原因分析: 此问题是由于启用了质量管理或GSP管理模块,在操作时就会在数据库中出现很多的临时表,并且不能自动删除。以前也有分公司提交过此类问题(问题编号:62301),开发答复为已在U860SP1版本中解决。
解决方案: 1、在U860版本中,可以通过以下脚本清除临时表(执行前请做好数据备份) declare @name varchar(50) declare @xtype varchar(2) declare Vou_cursor cursor for select name,xtype from sysobjects where name like 'tmp%qm%' open vou_cursor fetch next from vou_cursor into @name , @xtype WHILE @@FETCH