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ópico Convenções da 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 no formato Domain\User. login é sysname, sem padrão.

  • [ @logintype = ] 'logintype'
    É o nível de segurança do logon que está recebendo 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, em vez de 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.

Consulte também

Referência

sp_denylogin (Transact-SQL)

sp_grantlogin (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)

Procedimentos armazenados estendidos gerais (Transact-SQL)

xp_enumgroups (Transact-SQL)

xp_loginconfig (Transact-SQL)

xp_logininfo (Transact-SQL)

sp_revokelogin (Transact-SQL)