您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

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 上的聚簇索引