Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 从SQL Server获取unix用户_Sql Server_Security_Unix - Fatal编程技术网

Sql server 从SQL Server获取unix用户

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-我

我们有一些存储敏感信息的表格。这些表有一个额外的列“ModifiedBy”。目前,我们以编程方式插入此列的值


是否有方法将当前unix用户导入SQL Server。我们的想法是使用触发器将用户名/id自动填充到该列中。

您没有提到语言或情况,因此很难找到答案

假设用户已登录并正在运行一个程序,并且该程序是一种脚本语言,那么您可以从shell中执行
whoami
,并使用该值


如果您使用的是C,请参阅geteuid()和friends。

您的SQL Server在Unix机器上运行吗?哇。@Frank-我不知道SQL Server==Microsoft SQL Server。我为不太清楚而道歉。我正在使用java。在java中,我当然可以获取当前用户并将该值放入列中。实际上,我的意图并不是明确地这样做。我希望SQL Server识别当前用户。我可以在触发器中使用该值来更新更新/插入行的“ModifiedBy”。但目前来看,web应用程序可以在任何平台/操作系统上运行,应用程序有责任向数据库提供当前用户信息。谢谢,不