我在我的数据库中创建了用户并授予了权限,但是如何将用户名与我在数据库中的userID列连接。例如,用户名(windows)是John,他在数据库中拥有权限他可以将数据插入表中。在我的数据库中有一个Usertable,John的ID是25459,这是主键。我需要以某种方式连接ID和Windows登录,以便我用c#编写的程序“知道”如果我以John身份登录,我的ID为25459.
答案 0 :(得分:0)
直接答案: “Windows登录”是UserPrincipal.UserName。
建议: 如果您可以控制SQL Server(而不是DBA),请在那里设置您的权限,而不是自己滚动。