Compartir a través de


xp_grantlogin (Transact-SQL)

Concede acceso a SQL Server a usuarios o grupos de Windows.

Importante

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Utilice CREATE LOGIN en su lugar.

Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual).

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @loginame = ] 'login'
    Nombre del usuario o grupo de Windows que se va a agregar. El usuario o grupo de Windows se debe calificar con el nombre del dominio de Windows en la forma Domain\User. login es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @logintype = ] 'logintype'
    Es el nivel de seguridad del inicio de sesión al que se concede acceso. logintype es de tipo varchar(5) y su valor predeterminado es NULL. Solo se puede especificar admin. Si se especifica admin, login recibe acceso a SQL Server y se agrega como miembro al rol fijo de servidor sysadmin.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

xp_grantlogin es ahora un procedimiento almacenado del sistema en lugar de un procedimiento almacenado extendido. xp_grantlogin llama a sp_grantlogin y a sp_addsrvrolemember.

Permisos

Debe pertenecer al rol fijo de servidor securityadmin. El cambio del valor de logintype requiere la pertenencia al rol fijo de servidor sysadmin.

Vea también

Referencia

sp_denylogin (Transact-SQL)

sp_grantlogin (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)

Procedimientos almacenados extendidos generales (Transact-SQL)

xp_enumgroups (Transact-SQL)

xp_loginconfig (Transact-SQL)

xp_logininfo (Transact-SQL)

sp_revokelogin (Transact-SQL)