由于安全要求,我想报告每个销售员仅查看其所在地区的销售数据,并且可能无法查看其他销售人员的数据。
我可以想象,生成报告的推销员可以以某种方式通过Windows身份验证传递查询他的DomainUsername(UserID)。然后查询将仅选择基于该UserID的数据。 如何获取在SQL查询中访问报表的用户的DomainUsername(UserID)?
制作用户特定报告的方法有哪些?
答案 0 :(得分:1)
在SQL Server中,您应该能够使用以下命令获取用户的domain_username:
SELECT user
如果您正在寻找他的ID,可能是您可以使用从上述查询中获取的domain_username签入sysusers
表。