【发布时间】:2013-07-10 05:14:31
【问题描述】:
我在 SQL Server 2005 中有一个数据库。 每个数据库用户都存在于具有唯一 ID 的 Employees 表中。那么如何将数据库用户分配给员工 ID?
【问题讨论】:
标签: asp.net sql-server tsql
我在 SQL Server 2005 中有一个数据库。 每个数据库用户都存在于具有唯一 ID 的 Employees 表中。那么如何将数据库用户分配给员工 ID?
【问题讨论】:
标签: asp.net sql-server tsql
嗯...我假设您使用的是 Windows 登录,并且用户按他们的网络 ID 列出。所以,那么问题就自己回答了。已经完成了。您可能需要维护一个登录 ID 到员工 ID 的映射表,或者您可以定义一个简单的转换(例如剥离域名。)但是,您想要的查询有可能是 SELECT "Lower level" from Subordination WHERE "Higher level" = CURRENT_USER;
【讨论】: