Transact-SQL 参考

xp_grantlogin

授予 Microsoft® Windows NT® 组或用户访问 Microsoft SQL Server™ 的权限。提供 xp_grantlogin 是为了向后兼容。请使用 sp_grantlogin

语法

xp_grantlogin {[@loginame =] 'login'} [,[@logintype =] 'logintype']

参数

[@loginame =] 'login'

是要添加的 Windows NT 用户或组的名称。Windows NT 用户或组必须用 Windows NT 域名以 Domain\User 的形式加以限定。login 的数据类型为 sysname,无默认值。

[@logintype =] 'logintype'

是要对其授权访问的登录的安全等级。logintype 的数据类型为 varchar(5),其默认值为 NULL。只能指定 admin。如果指定 admin,则授予 login 访问 SQL Server 的权限,并将其添加为 sysadmin 固定服务器角色的成员。

返回代码值

0(成功)或 1(失败)

注释

xp_grantlogin 现在是系统存储过程而非扩展存储过程,它调用 sp_grantlogin 授予基于 Windows NT 的组或用户访问 SQL Server 的权限。

请参见

sp_denylogin

sp_grantlogin

系统存储过程(常规扩展过程)

xp_enumgroups

xp_loginconfig

xp_logininfo

sp_revokelogin