【发布时间】:2014-05-16 00:47:03
【问题描述】:
我想实现一个审计表,但我不知道我应该如何获取用户名。
我正在使用 C# 和 Sql Server。我的数据库中有一个用户表。当我登录我的 Windows 窗体应用程序时,我会验证是否使用了正确的用户名和密码组合。但是我如何通知当前用户的数据库呢?我想在我的用户表中添加一个额外的列,在其中将登录的用户名设置为 1。这是单用户的解决方案吗?但是我的应用程序应该支持多用户。在这种情况下可以做什么?
【问题讨论】:
-
您的用户是 Windows/AD 用户帐户吗?还是应用程序特定的用户(即在数据库的用户表中定义或类似的东西)?您使用什么身份验证方法连接到数据库?您是使用 Windows 身份验证还是有特定的数据库用户/密码组合?
-
他们是特定于应用程序的用户,我想我想要的是特定的数据库用户/密码组合..
标签: c# sql-server audit multi-user