跳转至

登录/组角色对话框

登录/组角色对话框

使用 登录/组角色 对话框定义角色。角色可以是单个用户(具有或没有登录权限)或一组用户。请注意,在群集级别定义的角色由群集中的所有数据库共享。

登录/组角色 对话框通过以下对话框选项卡组织角色的创建和管理: 一般定义特权,参数和安全性。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

角色对话框选项卡

使用 常规 选项卡上的字段来标识角色。

  • 使用“名称”字段提供角色的名称。名称将显示在树控件中。

  • 在“注释”字段中提供有关角色的注释。

单击 定义 选项卡以继续。

角色对话框定义选项卡

使用 定义 选项卡设置密码并配置连接规则:

  • 在“密码”字段中提供将与该角色关联的密码。

  • 在“帐户过期”字段中提供密码的过期日期(该角色不会过期)。当用户使用基于非密码的身份验证方法登录时,不会强制使用到期日期。

  • 如果角色是登录角色,请在“连接限制”字段中指定该角色可以建立的并发连接数。默认值(-1)允许无限制的连接。

单击权限选项卡以继续。

角色对话框特权选项卡

使用 权限 选项卡向角色授予权限。

  • 如果角色具有登录权限,请切换到“是”位置。默认值为“否”。

  • 如果角色是数据库中的超级用户,请将超级用户开关移到“是”位置。默认值为“否”。

  • 切换到“是”位置以指定是否允许角色创建角色。具有此特权的角色可以更改和删除角色。默认值为“否”。

  • 将“创建数据库”开关移到“是”位置,以控制角色是否可以创建数据库。默认值为“否”。

  • 禁用该开关,直到为角色赋予超级用户特权。移动更新目录?切换到“否”位置以控制角色是否可以更新目录。当超级用户开关位于“是”位置时,默认值为“是”。

  • 从父角色移到继承权限?如果角色不继承特权,请切换到“无”位置。默认值为是。

  • 切换到“是”位置,以控制角色可以启动流复制还是使系统进入和退出备份模式。默认值为“否”。

角色对话框成员资格选项卡

角色成员 字段中指定角色的成员。在 角色 字段内单击以从下拉列表中选择角色名称。选中角色名称右边的复选框,以确认每个选择;通过单击角色名称左侧的x来删除选择。成员资格将授予指定角色的特权传达给其每个成员。

单击参数选项卡以继续。

角色对话框参数选项卡

当角色连接到指定的数据库时,请使用“参数”选项卡上的字段来设置所选配置参数的会话默认值。此选项卡调用ALTER ROLE…SET configuration_parameter语法。单击添加图标(+)为参数分配一个值。

  • 使用“名称”字段中的下拉列表框选择一个参数。

  • 使用“值”字段为参数指定一个值。

  • 使用“数据库”字段中的下拉列表框选择一个数据库。

单击添加图标(+)以指定每个其他参数;要丢弃参数,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击安全性选项卡以继续。

角色对话框的“安全性”选项卡

使用“安全性”选项卡定义应用于角色的安全性标签。单击添加图标(+)添加每个安全标签选择。

  • 在提供者字段中指定安全标签提供者。必须加载指定的提供者,并且必须同意提议的标签操作。

  • 在“安全标签”字段中指定一个安全标签。给定标签的含义由标签提供者决定。 SeaboxSQL对标签提供者是否必须解释或如何解释安全标签没有任何限制;它仅提供了一种存储它们的机制。

要丢弃安全标签,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击“ SQL”选项卡以继续。

登录/组角色 对话框中的输入会生成一个SQL命令(请参见下面的示例)。使用“ SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。

角色对话框的SQL选项卡

  • 单击信息按钮(i)以访问联机SQL帮助。

  • 单击“帮助”按钮(?)以访问该对话框的文档。

  • 单击保存按钮以保存工作。

  • 单击取消按钮退出而不保存工作。

  • 单击重置按钮以恢复配置参数。