社区
疑难问题
帖子详情
怎样把用户登陆的时间存入自己创建的一个数据表中?
jjdelphi
2005-12-21 03:41:53
想在客户端连接到SQL Server时,SQL Server能够自动记录下登陆连接的时间,存入创建的一个数据表中?
...全文
257
9
打赏
收藏
怎样把用户登陆的时间存入自己创建的一个数据表中?
想在客户端连接到SQL Server时,SQL Server能够自动记录下登陆连接的时间,存入创建的一个数据表中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjdelphi
2006-02-15
打赏
举报
回复
没有解决问题
Jpp
2005-12-22
打赏
举报
回复
用审计吧:
sp_trace_setevent [ @traceid = ] trace_id
, [ @eventid = ] event_id
, [ @columnid = ] column_id
, [ @on = ] on
unlme
2005-12-22
打赏
举报
回复
不能因为不负责客户端就不考虑实际吧,这种明显的前台事件入口你非放入数据库里面实现,你也知道开销大啊。
yesyesyes
2005-12-22
打赏
举报
回复
如果只要用户登录时间,错误日志中都有记录的,保存该日志即可
jjdelphi
2005-12-21
打赏
举报
回复
如果等到用户操作数据表,然后从数据表建立触发器记录的话,时间上就不准了。如果用户一直没有操作,就一直不会记录了。这样还不如写个程序,一直在检测syslogins系统表好了,一旦发现就写个记录,但是这样系统开销就大了。
zmjszm
2005-12-21
打赏
举报
回复
如果是用 域安全帐户, 有没有什么表是客户登录后必然要操作的表? 比如用户表[User]中如果有上次登录时间这类字段,每个用户登录进入系统后必然要更新字录。
如果这样,可以在[User]表中写个Trigger 记录下登录客户的安全帐户
Trigger 代码片段
Declare @nt_username nvarchar(128),@nt_domain nvarchar(128),@program_name nvarchar(128),@hostname nvarchar(128)
select @program_name=rtrim(program_name),@hostname=rtrim(hostname),@nt_domain=rtrim(nt_domain),@nt_username=rtrim(nt_username) from master.dbo.sysprocesses with(nolock) where spid=@@spid
zmjszm
2005-12-21
打赏
举报
回复
客户用什么帐户登录呢? Windows 的安全帐户 还是 sqlserver 的帐号, 如果每个客户都是用相同的sqlserver的帐户,你根本区分不出来呀!
jjdelphi
2005-12-21
打赏
举报
回复
不考虑前台自己编写的应用程序。因为数据库服务器面向的是多个数据库,客户端程序不归我们负责。
浩方软件HFWMS
2005-12-21
打赏
举报
回复
在前台程序中控制
if 登陆成功 then
insert 表
end
C#
登陆
界面实现(SQL连接)
该博客介绍了 C#
登陆
界面的实现,包含 SQL 连接。首先
创建
数据库 Message 及
数据表
Login,表
中
有
用户
名和密码字段;接着进行
登陆
界面布局;最后给出主要代码部分,如引入命名空间和 Button 的点击事件。
HIVE面试题原理详解 统计
用户
连续交易的总额、连续
登陆
天数、连续
登陆
开始和结束
时间
、间隔天数
本文详述了如何使用Hive SQL通过窗口函数统计
用户
的连续交易总额、连续
登陆
天数、连续
登陆
开始和结束
时间
及间隔天数,涉及row_number、lag、datediff等函数的综合应用。
mysql踢掉登录
用户
_同个
用户
同时只能
登陆
一个
, 后
登陆
者踢掉前
登陆
者
这篇博客介绍了如何限制MySQL数据库
中
的
用户
在同一
时间
只能在
一个
系统上登录。通过
创建
session表并结合
用户
信息,每次
用户
登录时会检查并删除旧的session记录,确保登录的唯一性。当
用户
再次登录时,如果发现已有session,则会踢掉之前登录的
用户
。详细步骤包括
创建
session表、验证登录、更新和清理session记录以及登出功能的实现。
ABAP
创建
dialog维护自定义
数据表
实例
本文介绍了ABAP
创建
dialog维护自定义
数据表
的实例。先
创建
自定义
数据表
,如员工基本信息表,
登陆
SAP客户端,通过se11输入表名、
创建
字段。之后使用se38
创建
程序,定义变量、调用屏幕、
创建
代码块,最后
创建
Table Control,设置按钮和输入框等,完成Dialog开发。
Oracle
创建
用户
和授权
博客主要围绕Oracle数据库展开,介绍了安装后修改管理员密码并
登陆
的操作,重点阐述了
创建
用户
和授权的相关内容,属于数据库管理方面的信息技术知识。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章