当前位置:首页 >百科 >创建用户定义的 SQL Server 数据库角色并不难 定义的其中包括来自不同部门

创建用户定义的 SQL Server 数据库角色并不难 定义的其中包括来自不同部门

2024-06-29 08:41:22 [百科] 来源:避面尹邢网

创建用户定义的创建 SQL Server 数据库角色并不难

作者:佚名 数据库 SQL Server 我们今天主要向大家讲述的是正确创建用户定义的 SQL Server 数据库角色的实际操作步骤,下面就是用户文章的主要内容的描述。

此文章主要向大家讲述的定义的是正确创建用户定义的 SQL Server 数据库角色的实际操作步骤,我们大家都知道当一组用户需要在 SQL Server 数据库中执行一组指定的数据色并活动而且要满足下列条件之一时,创建 Microsoft® SQL Server™ 数据库角色:

没有适用的库角 Microsoft Windows NT® 4.0 或 Windows® 2000 组。

创建用户定义的 SQL Server 数据库角色并不难 定义的其中包括来自不同部门

没有管理 Windows NT 4.0 或 Windows 2000 用户帐户的不难权限。

创建用户定义的 SQL Server 数据库角色并不难 定义的其中包括来自不同部门

说明 请避免角色的创建深层嵌套以免影响性能。

创建用户定义的 SQL Server 数据库角色并不难 定义的其中包括来自不同部门

例如,用户一个公司可能成立慈善活动委员会,定义的其中包括来自不同部门,数据色并来自组织中各种不同级别的库角职员。这些职员需要访问数据库中特殊的不难项目表。没有只包括这些职员的创建现有 Windows NT 4.0 或 Windows 2000 组,而且没有其它理由在 Windows NT 4.0 或 Windows 2000 中创建这样一个组。用户可以为此项目创建一个自定义 SQL Server 数据库角色 CharityEvent,定义的并将个别的 Windows NT 和 Windows 2000 用户添加到此数据库角色。当应用权限后,数据库角色中的用户便获得对表的访问权限。其它数据库活动的权限不受影响,如果所有用户、组和角色都在当前数据库中,则 SQL Server 角色可以包含 Windows NT 4.0 或 Windows 2000 组和用户,以只有 CharityEvent 用户可以使用该项目表。

SQL Server 角色存在于一个数据库中,不能跨多个数据库。

使用数据库角色的好处包括:

对于任何用户,都可以随时让多个数据库角色处于活动状态。

及 SQL Server 用户和其它角色。

在同一数据库中,一个用户可属于多个角色。

提供了可伸缩模型以便在数据库中设置正确的安全级别。

说明 数据库角色要么在创建角色时由明确指定为所有者的用户所拥有,要么在未指定所有者时为创建角色的用户所拥有。角色的所有者决定可以在角色中添加或删除谁。但是,因为角色不是数据库对象,不能在同一数据库中创建由不同用户所拥有的多个同名角色。


创建用户定义的 SQL Server 数据库角色

上述的相关内容就是对创建用户定义的 SQL Server 数据库角色的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. 了解tempdb对SQL Server数据库性能的影响
  2. Oracle数据库索引和SQL Server的阐述
  3. 微软将改变对SQL Server 2008 R2的虚拟化授权策略
  4. 详解SQL Server 2008复制分区清理数据
  5. 安装MySQL Server 5.0在Linux上
责任编辑:佚名 来源: 博客园 SQL Server 数据库角色

(责任编辑:热点)

    推荐文章
    热点阅读