DBASK-数据库管理员结构化知识体系-Structured knowledge system for DataBase Administrators

Home

sysloginroles

拥有角色的服务器登录名或登录配置文件的每个实例记录

说明

仅限 master 数据库 拥有角色的服务器登录名或登录配置文件的每个实例在 sysloginroles 中都有相应的一行。 每当给一个角色授予一个登录名时,就会添加一行。 例如,如果为单个服务器用户授予 sa_role、sso_role 和 oper_role,就会在与该用户的系统用户 ID (suid) 关联的 sysloginroles 中添加三行。

suid

服务器用户 ID 或登录配置文件 ID

srid

服务器角色 ID;可以为以下值之一:

  • 0 = sa_role

  • 1 = sso_role

  • 2 = oper_role

  • 4 = navigator_role

  • 5 = replication_role

  • 6 = 当前未使用

  • 7 = dtm_tm_role

  • 8 = ha_role

  • 9 = 内部使用

  • 10 = mon_role

  • 11 = js_admin_role

  • 12 = messaging_role

  • 13 = js_client_role

  • 14 = js_user_role

  • 8 = ha_role

  • 15 = webservices_role

status

状态位,用于指示在登录时是否将各个服务器角色设置为其缺省值:

  • 0 = 缺省情况下为关闭
  • 1 = 缺省情况下为打开

注释 

当您使用 alter login 更改状态位时,您必须先注销然后重新登录才 能使该更改生效。 要查看即时结果,请使用 set role role_name off。

索引

  • suid 上的聚簇索引