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 .