Share via


xp_grantlogin (Transact-SQL)

Se aplica a:SQL Server

Concede a un grupo o usuario de Windows acceso a SQL Server.

Importante

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

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 debe calificarse con un nombre de dominio de Windows con el formato <domain>\<user>. @loginame es sysname, sin ningún valor predeterminado.

[ @logintype = ] 'logintype'

Nivel de seguridad del inicio de sesión al que se concede acceso. @logintype es varchar(5), con un valor predeterminado de NULL. Solo admin se puede especificar. Si admin se especifica, @loginame se concede acceso a SQL Server y se agrega como miembro del rol fijo de servidor sysadmin .

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

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

Permisos

Requiere la pertenencia al rol fijo de servidor securityadmin . Cambiar el @logintype requiere la pertenencia al rol fijo de servidor sysadmin .