守护你的数据——SQL Server角色与权限
在SQL Server数据库中,用角色和权限来限制每个用户对数据库的操作。他们的作用相当于“签证”,没有签证的话你自然无法踏上出祖国以外的土地。当然如果你偷渡的话那无话可说。下面用一副图来说明我对权限于角色的理解:
由图可以看出权限是立足于数据库中的表与视图的,是以表和视图为立场来分配的,规定了什么样的权限可以访问管理什么样的表。而角色呢是立足于用户的,是以用户的角度来定义用户角色,规定了什么样的角色拥有什么样的权限。在定义用户角色,权限和角色对应,为每一个用户对数据库的使用都划定了精确的范围,这样既保护了数据也方便了用户。