如何将Windows登录名与数据库UserID连接

时间:2014-06-30 21:26:37

标签: c# sql sql-server database tsql

我在我的数据库中创建了用户并授予了权限,但是如何将用户名与我在数据库中的userID列连接。例如,用户名(windows)是John,他在数据库中拥有权限他可以将数据插入表中。在我的数据库中有一个Usertable,John的ID是25459,这是主键。我需要以某种方式连接ID和Windows登录,以便我用c#编写的程序“知道”如果我以John身份登录,我的ID为25459.

1 个答案:

答案 0 :(得分:0)

直接答案: “Windows登录”是UserPrincipal.UserName。

建议: 如果您可以控制SQL Server(而不是DBA),请在那里设置您的权限,而不是自己滚动。