Share via


xp_grantlogin (Transact-SQL)

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

Nota importanteImportante

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.

Icono de vínculo a temasConvenciones 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 dominio\usuario. login es de tipo sysname y no tiene valor predeterminado.

  • [ @logintype = ] 'logintype'
    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. Sólo se puede especificar admin. Si se especifica admin, login recibe acceso a SQL Server y se agrega como miembro a la función fija 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 sp_addsrvrolemember.

Permisos

Debe pertenecer a la función fija de servidor securityadmin. El cambio del valor de logintype requiere la pertenencia a la función fija de servidor sysadmin.