Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

sp_addsrvrolemember (Transact-SQL)

Adiciona um logon como um membro de uma função de servidor fixa.

Observação importante Importante

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 ALTER SERVER ROLE.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

sp_addsrvrolemember [ @loginame= ] 'login' 
    , [ @rolename = ] 'role'

[ @loginame = ] 'login'

É o nome do logon que está sendo adicionado à função de servidor fixa. login é sysname, sem padrão. login pode ser um logon do SQL Server ou do Windows. Se o logon do Windows já não tiver acesso ao SQL Server, o acesso será concedido automaticamente.

[ @rolename = ] 'role'

É o nome da função de servidor fixa à qual o logon está sendo adicionado. role é sysname, com um padrão de NULL e deve ter um dos seguintes valores:

  • sysadmin

  • securityadmin

  • serveradmin

  • setupadmin

  • processadmin

  • diskadmin

  • dbcreator

  • bulkadmin

0 (êxito) ou 1 (falha)

Quando é adicionado a uma função de servidor fixa, o logon ganha as permissões associadas a ela.

A associação de função do logon sa e public não pode ser alterada.

Use sp_addrolemember para adicionar um membro a uma função de banco de dados fixa ou função definida pelo usuário.

sp_addsrvrolemember não pode ser executado em uma transação definida pelo usuário.

Requer associação na função à qual o novo membro está sendo adicionado.

O exemplo a seguir adiciona o logon do Windows Corporate\HelenS à função de servidor fixa sysadmin.

EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin';
GO

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft