【发布时间】:2011-03-30 08:31:54
【问题描述】:
我需要在 SQL Server 和 Oracle 上创建一些角色(我不知道如何正确调用它,所以我将其命名为 'role :)),而我对这两个数据库服务器真的不太了解,所以我不知道我应该寻找什么。
我需要创建 2 个角色:
- 只能从表中过滤数据 (SELECT) 的用户。
- 可以修改数据(即 DELETE 语句)但不能修改架构(在 DB 中添加/删除表)的用户
我也需要帮助,如何使用 .Net 中的这些角色。
你能帮我,给我一些我应该寻找的线索吗?或者你有一个现成的解决方案。我真的很感激任何帮助。 TIA。
【问题讨论】:
-
您打算如何对用户进行身份验证和授权?
-
我有一个可以使用 MSSQL 或 Oracle DB 的大型应用程序。在某些情况下,我只会使用不同的凭据连接到数据库(在 mssql 中不同的连接字符串,oracle - 我不知道)。我将在下周深入研究这个主题,我对数据库一点也不擅长,但我希望我能完成:)
-
很抱歉,描述了您的应用程序如何与数据库通信。我在问您的应用程序如何知道 Jane 是否在使用它以及 Jarek 何时使用它。如果不能,我不确定 DB 角色正在为您做什么。
标签: .net sql sql-server oracle roles