【发布时间】:2015-12-04 15:00:54
【问题描述】:
Sql Server 2012 上有一个数据库。该服务器有属于不同角色的用户。该应用程序是用 C# 编写的。它通过 SqlConnection 连接到数据库。在 Sql Connection 中,我使用用户指定的用户名和密码构建连接字符串。
我需要知道如何识别用户在数据库中属于什么角色,以便我可以适当地配置我的应用程序。如何找出用户的角色,以便我可以通过单个登录窗口登录,但根据用户的 DB 角色将用户重定向到不同的窗口。
【问题讨论】:
-
我不明白这里的问题。你能解释一下你想做什么吗?
-
请添加角色示例以及特定角色的含义(对数据的不同访问权限,应用程序中的不同功能)。您如何使用数据库进行身份验证,每个用户是否使用自己的(SQL Server)帐户进行身份验证?角色是在 SQL Server 安全性中还是在数据库表中定义的?
-
我想通过单个窗口登录用户,并根据角色重定向到其他窗口
-
@PHeiberg - 我已编辑问题以使 OP 的意图更加清晰。作为一个非英语母语的人,不难弄清楚他在寻找什么,给他相关的答案(他接受了),然后编辑问题,这样其他用户会更清楚地寻找相同的答案信息。
标签: c# .net sql-server ado