博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Infor SyteLine如何快速锁定用户
阅读量:7220 次
发布时间:2019-06-29

本文共 738 字,大约阅读时间需要 2 分钟。

使用Infor Syteline ERP系统,当需要做系统维护时,我们需要通知所有用户退出系统,在维护期间,严禁用户登录,这样的话,我们需要锁定用户。

对于这个问题,很多管理员会打开SL的Users窗口,切换至Login Information标签内,把User Login Status的Active改变为Disabled。

 

系统维护完毕,再改回来。这样的做法,只能针对少量的用户。如果你的系统有多用户需要锁定的话,将是一件痛苦的事情。是否有更快的方法呢,有的。

你可以把mouse的光标定在这个字段域上,然后去工具条的Edit下的Replace Value in Collection

 

把Active替换为Disabled:

这样可以批量时进行,维护完成之后,再重复这几步,再替换回来。

以上的方法均能达到锁定的效果。不过Insus.NET的方法,可不是这样去做的。而是在数据库的查询分析器进行。

下面的SQL语句,是可以查看所用用户:

SELECT * FROM [XXX_App].[dbo].[UserNames]
View Code

上面的[xxx_App]即是你SL的application数据库名,以下面显示均是相同的理解。

下面的SQL语句,是查看所有当前登录并使用SL的用户:

SELECT * FROM [XXX_App].[dbo].[ConnectionInformation]
View Code

OK,现在我们可以使用下面的SQL来对用户进行锁定了,参考下图:

 

使用SQL对UserNames表的Status字段进行更新,在更新时,把UserId的1和2排除。那是系统帐号。

当你维护完成了,重新开放系统给用户时,更把Status更新为0即可。

转载地址:http://eixym.baihongyu.com/

你可能感兴趣的文章
Eclipse打包插件Fat Jar 解压打包
查看>>
Apache Shiro 使用手册
查看>>
CentOS mini 6.5 安装DB2 Express-C 问题处理记录
查看>>
DirectByteBuffer
查看>>
Docker Compose文件详解 V2
查看>>
Memcached的原理与应用(未完)
查看>>
基于 Confluence 6 数据中心的 SAML 单点登录设置你的身份提供者
查看>>
mysql总结
查看>>
Navicat for MySQL版本更新至v11.2.12,修复多项问题|附下载
查看>>
整理 JAVA中的IO流 (字符流和字节流两个大类)
查看>>
uefi与win8 (根据网络资料整理)
查看>>
Eclipse优化
查看>>
Log4j tutorial with Tomcat examples
查看>>
Kong 网关
查看>>
三层结构视频中的DBHelper.cs
查看>>
[转载] 信息系统项目管理师视频教程——18 项目沟通管理
查看>>
在Windows下建立QT开发环境
查看>>
Jedis、JedisPool、ShardedJedis和ShardedJedisPool,java对redis的基本操作
查看>>
[转载] 致命伴侣
查看>>
HTML5 localStorage本地存储实际应用举例
查看>>