sys.xp_grantlogin (Transact-SQL)

Aplica-se a: SQL Server

Concede a um grupo Windows ou ao utilizador acesso ao SQL Server.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Utilize CREATE LOGIN em substituição.

Transact-SQL convenções de sintaxe

Sintaxe

sys.xp_grantlogin
    [ @loginame = ] N'loginame'
    [ , [ @logintype = ] 'logintype' ]
[ ; ]

Arguments

[ @loginame = ] N'loginame'

O nome do utilizador ou grupo do Windows a ser adicionado. O utilizador ou grupo Windows deve ser qualificado com um nome de domínio Windows no formulário <domain>\<user>. @loginame é sysname, sem padrão.

[ @logintype = ] 'logintype'

O nível de segurança do acesso concedido ao login. @logintype é varchar(5), com um padrão de NULL. Só admin pode ser especificado. Se admin for especificado, @loginame recebe acesso a SQL Server e é adicionado como membro do papel fixo de servidor sysadmin.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Remarks

xp_grantlogin é um procedimento armazenado do sistema em vez de um procedimento armazenado estendido. xp_grantlogin chama sp_grantlogin e sp_addsrvrolemember.

Permissions

Requer a adesão ao papel fixo de servidor de administrador de segurança . Alterar o @logintype requer a pertença ao papel fixo de sysadmin servidor.