xp_grantlogin (Transact-SQL)

Aplica-se a:SQL Server

Concede a um grupo ou usuário do Windows acesso ao SQL Server.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Em vez disso, use CREATE LOGIN .

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@loginame [ = ] 'login'

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

@logintype [ = ] 'tipo de login'

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

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

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

Permissões

Requer associação à função de servidor fixa securityadmin . A alteração do @logintype requer associação à função de servidor fixa sysadmin .