SMB重建索引
使用场景:客户在运行系统的时候往往会遇到速度很慢的问题,我们常规的方法是清理缓存、压缩日志。当这些操作执行过后还是无法解决问题的时候,我们可以帮客户重建索引。
1、 首先要查看客户的数据库是什么版本的,不同的数据库版本重建索引的语法是不一样的。
2、 重建索引时一定要让所有的用户都退出,执行语法前要帮客户备份数据库。
Sql2000语法:
select 'DBCC DBREINDEX(' + object_name(id) + ','''')'
from sysindexes
where id in (select id from sysobjects where xtype='U') and indid in (0,1)
sql2005及以上版本语法:
select 'DBCC DBREINDEX(' + name + ','''')' from sys.tables where type_desc='USER_TABLE' order by name
步骤:以sql2005为例:
1、 在数据库的查询分析器里执行语法。
此主题相关图片如下1.png:
2、 把查询出来的结果全部复制到查询分析器里,然后执行。
此主题相关图片如下2.png:
3、执行结束后,重建索引就完成了。
运行输入命令“regedit”
找到HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CHI,在SMB6,SMB6 Admin,SMB6 Server三个项下面新增 QWORD(64位)值
系统在打开单据或保存单据时会提示红色的文字“***系统暂存文件读取错误”等提示,这是由于系统文件损坏或因网络出错导致读取文件不完整造成,
解决办法:
清理自动缓存文件:
1、退出ERP软件
2、打开显示隐藏文件
3、打开文件路径
C:\Users\Administrator\AppData\Roaming\SMB\AutoSave(Administrator是指你电脑的登录用户名,可以点开始菜单看下自己的用户名是什么)