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

    从登录删除当前数据库中用户的别名。提供 sp_dropalias 只是为了向后兼容。可以使用角色及 sp_droprolemember 存储过程取代别名。



    语法


    sp_dropalias [ @loginame = ] 'login'



    参数


    [@loginame =] 'login'



    将要从其中删除别名的 Microsoft® SQL Server™ 登录名或 Microsoft Windows NT® 用户名或组名。login 的数据类型为 sysname,没有默认值。login 必须已经存在。



    返回代码值


    0(成功)或 1(失败)



    注释


    别名使登录能够接受数据库中用户的标识,因此当使用该数据库时,可以获得那个用户的权限。



    删除别名后,登录就不能再执行一些与某个用户相关的活动,在当前数据库中,这些活动正是通过别名和该用户联系起来。



    不能在用户定义的事务内执行 sp_dropalias



    权限


    只有 sysadmin 固定服务器角色、db_accessadmindb_owner 固定数据库角色的成员才能执行 sp_dropalias



    示例


    下面的示例在当前数据库中删除用户 Victoria 的别名。



    EXEC sp_dropalias 'Victoria'
    相关文章
    本页查看次数: