Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe ServerRole

 

Publicado: dezembro de 2016

O objeto ServerRole representa uma função de segurança do Microsoft SQL Server.

Namespace:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)


[StateChangeEventAttribute("ALTER_SERVER_ROLE", "SERVER ROLE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None | AutomatedPolicyEvaluationMode.Enforce | AutomatedPolicyEvaluationMode.CheckOnChanges | AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
[StateChangeEventAttribute("CREATE_SERVER_ROLE", "SERVER ROLE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_SERVER", "SERVER ROLE")]
[SfcElementTypeAttribute("Role")]
public sealed class ServerRole : ScriptNameObjectBase, IObjectPermission, 
	ICreatable, IDroppable, IDropIfExists, IAlterable, IRenamable, 
	IScriptable

NomeDescrição
System_CAPS_pubmethodServerRole()

Inicializa uma nova instância de ServerRole classe.

System_CAPS_pubmethodServerRole(Server, String)

Inicializa uma nova instância de ServerRole classe.

NomeDescrição
System_CAPS_pubpropertyDateCreated

Obtém DateTime que representa a data e a hora em que a função de servidor foi criada.

System_CAPS_pubpropertyDateModified

Obtém DateTime que representa a data e a hora em que a função de servidor foi modificada.

System_CAPS_pubpropertyEvents

Obtém o objeto ServerRoleEvents associado a essa função de servidor.

System_CAPS_pubpropertyExecutionManager

Obtém o objeto a ser executado para o Gerenciador.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertyID

Obtém o valor de ID que identifica exclusivamente a função de servidor.

System_CAPS_pubpropertyIsFixedRole

Obtém um Boolean que indica se a função de servidor é fixa.

System_CAPS_pubpropertyName

Obtém ou define o nome do objeto.(Herdado de NamedSmoObject.)

System_CAPS_pubpropertyOwner

Obtém o nome do proprietário do objeto ServerRole.

System_CAPS_pubpropertyParent

Obtém o Server que é o pai do objeto de ServerRole objeto.

System_CAPS_pubpropertyProperties

Obtém uma coleção de objetos Property que representam as propriedades do objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertyState

Obtém o estado do objeto referenciado.(Herdado de SmoObjectBase.)

System_CAPS_pubpropertyUrn

Obtém o valor do endereço do URN (Uniform Resource Name) que identifica exclusivamente o objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubpropertyUserData

Obtém ou define dados definidos pelo usuário associados ao objeto referenciado.(Herdado de SmoObjectBase.)

NomeDescrição
System_CAPS_pubmethodAddMember(String)

Adiciona um logon à associação de função de servidor fixa.

System_CAPS_pubmethodAddMembershipToRole(String)

Adiciona uma função à associação de função de servidor.

System_CAPS_pubmethodAlter()

Atualiza qualquer alteração na propriedade do objeto ServerRole na instância do Microsoft SQL Server. 

System_CAPS_pubmethodCreate()

Cria uma função de servidor na instância do SQL Server conforme definido pelo objeto ServerRole.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String)

Nega o conjunto de permissões especificado para o(s) usuário(s) autorizado(s) especificado(s) na função de servidor.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String, Boolean)

Nega o conjunto de permissões especificado ao usuário autorizado especificado e a outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado na função de servidor.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[])

Nega o conjunto de permissões especificado para os usuários autorizados especificados na função de servidor.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[], Boolean)

Nega o conjunto de permissões especificado aos usuários autorizados especificados e a outros usuários aos quais os usuários autorizados concederam o conjunto de permissões especificado na função de servidor.

System_CAPS_pubmethodDiscover()

Descobre uma lista do tipo Object.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodDrop()

Remove a função de servidor da instância do SQL Server.

System_CAPS_pubmethodDropIfExists()

Descarta o ServerRole objeto é existe no servidor.

System_CAPS_pubmethodDropMember(String)

Remove um logon da associação de função de servidor fixa.

System_CAPS_pubmethodDropMembershipFromRole(String)

Remove uma função da associação de função de servidor fixa.

System_CAPS_pubmethodEnumAgentProxyAccounts()

Enumera uma lista da conta proxy de agente do SQL Server à qual a função de servidor pertence.

System_CAPS_pubmethodEnumContainingRoleNames()

Obtém uma StringCollection que contém os nomes de todas as ServerRole às quais essa ServerRole pertence.

System_CAPS_pubmethodEnumMemberNames()

Obtém uma StringCollection que contém os nomes de todos os logons que pertencem a essa função.

System_CAPS_pubmethodEnumObjectPermissions()

Enumera uma lista de permissões de objeto para a função de servidor.

System_CAPS_pubmethodEnumObjectPermissions(ObjectPermissionSet)

Enumera uma lista de permissões de objeto para uma permissão especificada na função de servidor.

System_CAPS_pubmethodEnumObjectPermissions(String)

Enumera uma lista de permissões de objeto para um usuário autorizado na função de servidor.

System_CAPS_pubmethodEnumObjectPermissions(String, ObjectPermissionSet)

Enumera uma lista de permissões de objeto para um usuário autorizado e uma permissão especificada na função de servidor.

System_CAPS_pubmethodEnumServerRoleMembers()

Obsoleto. Enumera uma lista de membros da função de servidor fixa. Esse método é preterido. Em vez disso, use EnumMemberNames .

System_CAPS_pubmethodEnumServerRolePermissions()

Obsoleto. Retorna uma lista de permissões de servidor atribuídas à função de servidor referenciada.

System_CAPS_pubmethodEquals(Object)

(Herdado de Object.)

System_CAPS_protmethodFormatSqlVariant(Object)

Formata um objeto como tipo T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetContextDB()

Obtém o banco de dados de contexto associado a este objeto.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetDBName()

Obtém o nome do banco de dados associado ao objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodGetHashCode()

(Herdado de Object.)

System_CAPS_protmethodGetPropValue(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptional(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Obtém um valor da propriedade do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_protmethodGetServerObject()

Obtém o servidor do objeto SqlSmoObject.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodGetType()

(Herdado de Object.)

System_CAPS_pubmethodGrant(ObjectPermissionSet, String)

Concede o conjunto de permissões especificado ao usuário autorizado especificado na função de servidor.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean)

Concede acesso à permissão especificada e a capacidade de conceder acesso a outros usuários para o usuário autorizado especificado na função de servidor.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean, String)

Concede o conjunto de permissões especificado ao usuário autorizado e a capacidade de conceder o conjunto de permissões a outros usuários na função de servidor sob uma função assumida.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[])

Concede o conjunto de permissões especificado aos usuários autorizados especificados na função de servidor.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean)

Concede acesso à permissão especificada aos usuários autorizados e a capacidade de conceder acesso a outros usuários na função de servidor.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean, String)

Concede o conjunto de permissões especificado aos usuários autorizados e a capacidade de conceder o conjunto de permissões a outros usuários na função de servidor sob uma função assumida.

System_CAPS_pubmethodInitialize()

Inicializa o objeto e força o carregamento das propriedades.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodInitialize(Boolean)

Inicializa o objeto e força o carregamento das propriedades.(Herdado de SqlSmoObject.)

System_CAPS_protmethodIsObjectInitialized()

Verifica se o objeto foi inicializado.(Herdado de SqlSmoObject.)

System_CAPS_protmethodIsObjectInSpace()

Verifica se o objeto está isolado ou conectado com a instância do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodIsSupportedProperty(String)

Determina se a propriedade especificada tem suporte no destino do .NET Framework.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodRefresh()

Atualiza o nome do script.(Herdado de ScriptNameObjectBase.)

System_CAPS_pubmethodRename(String)

Renomeia a função de servidor.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String)

Revoga um conjunto de permissões concedidas anteriormente de um usuário autorizado na função de servidor.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean)

Revoga um conjunto de permissões de um usuário autorizado na função de servidor e quaisquer outros usuários aos quais o usuário autorizado concedeu o conjunto de permissões especificado concedido anteriormente. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado de outros usuários.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Revoga um conjunto de permissões concedidas anteriormente de um usuário autorizado na função de servidor, e de qualquer outro usuário ao qual o usuário autorizado concedeu o conjunto de permissões especificado. O usuário autorizado também recebe a capacidade de revogar o conjunto de permissões especificado de outros usuários sob uma função assumida.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[])

Revoga um conjunto de permissões concedidas anteriormente de um conjunto de usuários autorizados na função de servidor.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean)

Revoga um conjunto de permissões concedidas anteriormente de um conjunto de usuários autorizados na função de servidor, e de qualquer outro usuário ao qual os usuários autorizados concederam o conjunto de permissões especificado. Os usuários autorizados também recebem a capacidade de revogar o conjunto especificado de permissões de outros usuários

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean, String)

Revoga o conjunto de permissões especificado aos usuários autorizados e a capacidade de revogar o conjunto de permissões a outros usuários na função de servidor sob uma função assumida.

System_CAPS_pubmethodScript()

Gera um script Transact-SQL que pode ser usado para recriar a função de servidor.

System_CAPS_pubmethodScript(ScriptingOptions)

Gera um script Transact-SQL que pode ser usado para recriar a função de servidor.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Define o pai do SqlSmoObject como o parâmetro newParent.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodToString()

Retorna um String que representa o objeto referenciado.(Herdado de SqlSmoObject.)

System_CAPS_pubmethodValidate(String, Object[])

Valida o estado de um objeto.(Herdado de SmoObjectBase.)

NomeDescrição
System_CAPS_pubeventPropertyChanged

Representa o evento que ocorre quando uma propriedade é alterada.(Herdado de SqlSmoObject.)

System_CAPS_pubeventPropertyMetadataChanged

Representa o evento que ocorre quando os metadados da propriedade são alterados.(Herdado de SqlSmoObject.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Descobre dependências.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Retorna a raiz do domínio.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetParent()

Obtém o pai do objeto.Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Obtém o tipo da propriedade especificada.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Obtém o valor da propriedade especificada.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Obtém o URN (Unified Resource Name) do objeto.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Obtém a instância que contém as informações sobre o objeto a partir do URN (Unified Resource Name) do objeto.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Define o estado do objeto como o valor SfcObjectState especificado.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Define o valor da propriedade.(Herdado de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Obtém a referência da interface para o conjunto de propriedades do objeto.

Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server.(Herdado de SqlSmoObject.)

Para obter as propriedades do objeto ServerRole, os usuários podem ser membros da função de servidor fixa public.

Para adicionar ou remover membros da função de servidor fixa, os usuários devem ter a permissão ALTER ANY LOGIN no servidor ou ser um membro do sysadmin função de servidor fixa.

Qualquer membro público estático (Compartilhado no Microsoft Visual Basic) desse tipo é seguro para operações multi-threaded. Não há garantia de que qualquer membro de instância seja seguro para threads.

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: