启用质量会数据库中产生很多临时表
- 浏览: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 | |