同一个表上有多个用户

时间:2011-02-21 11:34:11

标签: sql-server permissions

我正在建立一个数据库 用户将访问同一个表但他们无法编辑其他记录。 我将在.NET应用程序中使用视图+插入/更新/删除存储过程。

实现安全访问桌面的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

听起来你正在构建一种多租户应用程序。对于我的10美分,最好在您的应用程序代码中处理此授权。关于这些系统的架构,下面的链接中有几个MSDN artlcles:

http://msdn.microsoft.com/en-us/library/aa479086.aspx

答案 1 :(得分:0)

您可以更改其安全选项并禁用对基表的访问。然后,您可以通过存储过程或视图执行所有IO。

例如,您为公司A和公司B制作了另一个视图,公司A只有权查看他们的视图等。