• 相关软件
    >sp_addsrvrolemember 创建者:webmaster 更新时间:2006-02-16 15:51

    添加登录,使其成为固定服务器角色的成员。



    语法


    sp_addsrvrolemember [ @loginame = ] 'login'

        
    [@rolename =] 'role'



    参数


    [@loginame =] 'login'



    是添加到固定服务器角色的登录名称。login 的数据类型为 sysname,没有默认值。login 可以是 Microsoft® SQL Server™ 登录或 Microsoft Windows NT® 用户帐户。如果还没有对该 Windows NT 登录授予 SQL Server 访问权限,那么将自动对其授予访问权限。



    [@rolename =] 'role'



    要将登录添加到的固定服务器角色的名称。role 的数据类型为 sysname,默认值为 NULL,它必须是下列值之一:


    • sysadmin



    • securityadmin



    • serveradmin



    • setupadmin



    • processadmin



    • diskadmin



    • dbcreator



    • bulkadmin



    返回代码值


    0(成功)或 1(失败)



    注释


    在将登录添加到固定服务器角色时,该登录就会得到与此固定服务器角色相关的权限。



    不能更改 sa 登录的角色成员资格。



    请使用 sp_addrolemember 将成员添加到固定数据库角色或用户定义的角色。



    不能在用户定义的事务内执行 sp_addsrvrolemember 存储过程。



    权限


    sysadmin 固定服务器的成员可以将成员添加到任何固定服务器角色。固定服务器角色的成员可以执行 sp_addsrvrolemember 将成员只添加到同一个固定服务器角色。



    示例


    下面的示例将 Windows NT 用户 Corporate\HelenS 添加到 sysadmin 固定服务器角色中。



    EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin'
    相关文章
    本页查看次数: