Compartilhar via


xp_grantlogin (Transact-SQL)

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

Observação importanteImportante

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

Ícone de vínculo de tópicoConvenções de sintaxe 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 na forma Domain\User. login é sysname, sem nenhum padrão.

  • [ @logintype = ] 'logintype'
    É o nível de segurança do logon ao qual está sendo concedido o acesso. logintype é varchar(5), com um padrão de NULL. Somente admin pode ser especificado. Se admin for especificado, login receberá acesso ao SQL Server e será adicionado como um membro da função de servidor fixa sysadmin.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

xp_grantlogin agora é um procedimento armazenado do sistema e não um procedimento armazenado estendido. xp_grantlogin chama sp_grantlogin e sp_addsrvrolemember.

Permissões

Requer associação na função de servidor fixa securityadmin. Quando muda para logintype, requer associação na função de servidor fixa sysadmin.