Sql server 从SQL Server获取unix用户
我们有一些存储敏感信息的表格。这些表有一个额外的列“ModifiedBy”。目前,我们以编程方式插入此列的值Sql server 从SQL Server获取unix用户,sql-server,security,unix,Sql Server,Security,Unix,我们有一些存储敏感信息的表格。这些表有一个额外的列“ModifiedBy”。目前,我们以编程方式插入此列的值 是否有方法将当前unix用户导入SQL Server。我们的想法是使用触发器将用户名/id自动填充到该列中。您没有提到语言或情况,因此很难找到答案 假设用户已登录并正在运行一个程序,并且该程序是一种脚本语言,那么您可以从shell中执行whoami,并使用该值 如果您使用的是C,请参阅geteuid()和friends。您的SQL Server在Unix机器上运行吗?哇。@Frank-我
是否有方法将当前unix用户导入SQL Server。我们的想法是使用触发器将用户名/id自动填充到该列中。您没有提到语言或情况,因此很难找到答案 假设用户已登录并正在运行一个程序,并且该程序是一种脚本语言,那么您可以从shell中执行
whoami
,并使用该值
如果您使用的是C,请参阅geteuid()和friends。您的SQL Server在Unix机器上运行吗?哇。@Frank-我不知道SQL Server==Microsoft SQL Server。我为不太清楚而道歉。我正在使用java。在java中,我当然可以获取当前用户并将该值放入列中。实际上,我的意图并不是明确地这样做。我希望SQL Server识别当前用户。我可以在触发器中使用该值来更新更新/插入行的“ModifiedBy”。但目前来看,web应用程序可以在任何平台/操作系统上运行,应用程序有责任向数据库提供当前用户信息。谢谢,不