É recomendável usar o Visual Studio 2017

Classe LinkedServerLogin

The LinkedServerLogin object represents a SQL Server logon account that has permission to connect to the linked server.

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

[SfcElementTypeAttribute("Login")]
public sealed class LinkedServerLogin : NamedSmoObject, 
	ISfcSupportsDesignMode, ICreatable, IDroppable, IAlterable

O tipo LinkedServerLogin expõe os membros a seguir.

  NomeDescrição
Método públicoLinkedServerLogin()()()()Initializes a new instance of the LinkedServerLogin class.
Método públicoLinkedServerLogin(LinkedServer, String)Initializes a new instance of the LinkedServerLogin class for the specified linked server and with the specified name.
Início

  NomeDescrição
Propriedade públicaDateLastModifiedGets the date and time when the linked server logon was last modified.
Propriedade protegidaExecuteForScalarObtém ou define o valor da propriedade Boolean que especifica se o objeto esta definido para a opção execute for scalar. (Herdado de SqlSmoObject.)
Propriedade públicaImpersonateGets or sets the Boolean property value that specifies whether the SQL Server authenticated logon account connects to the linked server using its own credentials or using a specified logon name and password.
Propriedade protegidaIsTouchedObtém o valor da propriedade Boolean que especifica se as propriedades do objeto foram atualizadas, mas ainda não foram persistidas no servidor. (Herdado de SqlSmoObject.)
Propriedade públicaNameGets or sets the name of the linked server log-in. (Substitui NamedSmoObject..::..Name.)
Propriedade protegidaObjectInSpaceObtém o valor da propriedade Boolean que especifica se o objeto existe em isolamento ou se está direta ou indiretamente conectado com a instância do SQL Server. (Herdado de SqlSmoObject.)
Propriedade públicaParentGets or sets the Server object that is the parent of the LinkedServerLogin object.
Propriedade públicaPropertiesObtém uma coleção de objetos Property que representam as propriedades do objeto. (Herdado de SqlSmoObject.)
Propriedade públicaRemoteUserGets or sets an alternative logon name for the linked server logon to impersonate when it accesses data on a linked server.
Propriedade protegidaScalarResultObtém o resultado escalar do objeto referenciado. (Herdado de SqlSmoObject.)
Propriedade públicaStateGets the state of the referenced object. (Herdado de SmoObjectBase.)
Propriedade públicaUrnObtém o valor do endereço do URN (Uniform Resource Name) que identifica exclusivamente o objeto. (Herdado de SqlSmoObject.)
Propriedade públicaUserDataGets or sets user-defined data associated with the referenced object. (Herdado de SmoObjectBase.)
Início

  NomeDescrição
Método protegidoAddDatabaseContext(StringCollection)Adiciona o contexto do banco de dados à coleção de consultas identificadas pelo parâmetro queries. (Herdado de SqlSmoObject.)
Método protegidoAddDatabaseContext(StringCollection, ScriptingOptions)Adiciona o contexto de banco de dados à coleção de consultas identificadas pelo parâmetro queries e usando as opções de script especificadas. (Herdado de SqlSmoObject.)
Método públicoAlterUpdates any property changes on an instance of SQL Server. 
Método protegidoAlterImplAtiva o evento alterado do objeto. (Herdado de SqlSmoObject.)
Método protegidoAlterImplFinishMétodo chamado quando o evento alterado do objeto é concluído. (Herdado de SqlSmoObject.)
Método protegidoAlterImplInitMétodo chamado quando o evento de alteração do objeto é inicializado. (Herdado de SqlSmoObject.)
Método protegidoAlterImplWorkerChama os métodos Alter. (Herdado de SqlSmoObject.)
Método protegidoBindDefaultImplAssocia os itens padrão identificados pelos parâmetros. (Herdado de SqlSmoObject.)
Método protegidoBindRuleImplAssocia o esquema de regra à regra e às colunas identificadas pelos parâmetros. (Herdado de SqlSmoObject.)
Método protegidoCheckCollationVerifica a ordem das opções de script pelo método de agrupamento identificado pelo parâmetro collationName. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectState()()()()Valida o estado do objeto referenciado. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectState(Boolean)Valida o estado do objeto referenciado com a opção de especificar que uma exceção será gerada se o objeto ainda não tiver sido criado. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectStateImplVerifica o estado de um SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion100Verifica se a versão do SQL Server é SQL Server 2008. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion80Verifica a validade do objeto no SQL Server 2000. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion80SP3Verifica a validade do objeto no SQL Server 2000 SP3. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion90Verifica a validade do objeto no SQL Server 2005. (Herdado de SqlSmoObject.)
Método protegidoCheckVersionBelow90Verifica se a versão do SQL Server é anterior ao SQL Server 2005. (Herdado de SqlSmoObject.)
Método protegidoCleanObjectDefine o objeto como estado inalterado. (Herdado de SqlSmoObject.)
Método públicoCreateCreates a linked server logon as defined by the LinkedServerLogin object.
Método protegidoCreateImplCria um objeto com as opções do script. (Herdado de SqlSmoObject.)
Método protegidoCreateImplFinishMétodo chamado quando o evento de criação é concluído. (Herdado de SqlSmoObject.)
Método protegidoCreateImplInitMétodo chamado quando o evento de criação é inicializado. (Herdado de SqlSmoObject.)
Método públicoDiscoverDescobre uma lista do tipo Object. (Herdado de SqlSmoObject.)
Método públicoDropRemoves the linked server logon.
Método protegidoDropImplRemove um SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoDropImplWorkerChama os métodos de remoção. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplEnumera scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplWorkerChama os métodos que enumeram scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplWorkerSOChangedRetorna uma cadeia de caracteres IEnumerable que descreve as opções de script de um objeto. (Herdado de SqlSmoObject.)
Método públicoEquals (Herdado de Object.)
Método protegidoExecuteNonQuery (Herdado de SqlSmoObject.)
Método protegidoFinalize (Herdado de Object.)
Método protegidoFormatSqlVariantFormata um objeto como tipo SqlVariant. (Herdado de SqlSmoObject.)
Método protegidoGenerateDataSpaceFileStreamScriptGera um script para criar arquivo de dados. (Herdado de SqlSmoObject.)
Método protegidoGenerateDataSpaceScriptGera um script para alocar espaço no arquivo de dados. (Herdado de SqlSmoObject.)
Método protegidoGetBindDefaultScriptObtém o script que associa padrões especificados pelos parâmetros defSchema e defName. (Herdado de SqlSmoObject.)
Método protegidoGetBindRuleScriptObtém o script que especifica as regras de associação. (Herdado de SqlSmoObject.)
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro booliano do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui uma propriedade booliana do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetDateTimeParameterAtribui a propriedade datetime do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetDateTimeParameterAsIntAtribuirá a propriedade datetime do SqlSmoObject como um valor inteiro se a propriedade datetime não for nula. (Herdado de SqlSmoObject.)
Método protegidoGetDBNameObtém o nome do banco de dados associado ao objeto. (Herdado de SqlSmoObject.)
Método protegidoGetEnumParameterAtribui uma propriedade de enumeração do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetFragOptionStringObtém um objeto FragmentationOption como um valor de cadeia de caracteres. (Herdado de SqlSmoObject.)
Método protegidoGetGuidParameterAtribui uma propriedade Guid do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoGetHashCode (Herdado de Object.)
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueOptionalObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueOptionalAllowNullObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetRealValueObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetScriptingOptionsForCreateObtém ScriptingOptions para o objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetServerNameObtém o nome da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.)
Método protegidoGetServerObjectObtém o servidor do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetSqlServerVersionNameObtém o nome da versão da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.)
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetTimeSpanParameterAsIntAtribui um parâmetro de período de tempo do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoGetType (Herdado de Object.)
Método protegidoGetUrnRecursive(StringBuilder)Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetUrnRecursive(StringBuilder, UrnIdOption)Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoImplInitializeInicializa os campos do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoInitialize()()()()Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.)
Método públicoInitialize(Boolean)Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.)
Método protegidoIsObjectDirtyVerifica se as propriedades de objeto foram modificadas e se as alterações ainda não foram persistidas na instância do SQL Server. (Herdado de SqlSmoObject.)
Método protegidoIsObjectInitializedVerifica se o objeto foi inicializado. (Herdado de SqlSmoObject.)
Método protegidoIsObjectInSpaceVerifica se o objeto está isolado ou conectado com a instância do SQL Server. (Herdado de SqlSmoObject.)
Método protegidoIsVersion80SP3Determina se a versão do SQL Server é SQL Server 2000 com SP3. (Herdado de SqlSmoObject.)
Método protegidoIsVersion90AndAboveDetermina se a versão do SQL Server é SQL Server 2005 ou posterior. (Herdado de SqlSmoObject.)
Método protegidoMarkDroppedDefine o SqlSmoState como removido. (Herdado de SqlSmoObject.)
Método protegidoMarkForDropImplDefine o SqlSmoState como removido. (Herdado de SqlSmoObject.)
Método protegidoMemberwiseClone (Herdado de Object.)
Método protegidoPostAlterMétodo ativado depois da alteração do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoPostCreateMétodo ativado depois da criação do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoPostDropMétodo ativado depois da remoção do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoRefreshAtualiza o objeto e recupera as propriedades na próxima vez que o objeto é acessado. (Herdado de SqlSmoObject.)
Método protegidoRenameImplIdentificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.)
Método protegidoRenameImplWorkerIdentificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.)
Método protegidoScriptAlterAltera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.)
Método protegidoScriptChangeOwnerThis method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.)
Método protegidoScriptCreateAltera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.)
Método protegidoScriptDdlGera a InvalidSmoOperationException. (Herdado de SqlSmoObject.)
Método protegidoScriptDropGera a InvalidSmoOperationException. (Herdado de SqlSmoObject.)
Método protegidoScriptImpl()()()()Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptImpl(ScriptingOptions)Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptImplWorkerObtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptOwnerAlters the script owner authorization. (Herdado de NamedSmoObject.)
Método protegidoScriptRenameThis method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.)
Método protegidoSetParentImplDefine o pai do SqlSmoObject como o parâmetro newParent. (Herdado de SqlSmoObject.)
Método públicoSetRemotePassword(SecureString)Sets the password for an alternative login name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.
Método públicoSetRemotePassword(String)Sets the password for an alternative logon name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.
Método protegidoSetSchemaOwnedSets the schema owned value. (Herdado de NamedSmoObject.)
Método públicoToStringRetorna um String que representa o objeto referenciado. (Herdado de SqlSmoObject.)
Método protegidoTouchImplNão implementado. (Herdado de SqlSmoObject.)
Método protegidoUnbindDefaultImplDesassocia as colunas padrão do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoUnbindRuleImplDesassocia as regras do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoValidateValidates the state of an object. (Herdado de SmoObjectBase.)
Início

  NomeDescrição
Evento públicoPropertyChangedRepresenta o evento que ocorre quando uma propriedade é alterada. (Herdado de SqlSmoObject.)
Evento públicoPropertyMetadataChangedRepresenta o evento que ocorre quando os metadados da propriedade são alterados. (Herdado de SqlSmoObject.)
Início

  NomeDescrição
Campo protegidom_ExtendedPropertiesRepresenta uma propriedade definida para estender as propriedades fornecidas por um SqlSmoObject. (Herdado de SqlSmoObject.)
Campo protegidosingletonParentRepresenta o pai do singleton. (Herdado de SqlSmoObject.)
Início

  NomeDescrição
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..DiscoverDescobre quaisquer dependências. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetDomainRootRetorna a raiz do domínio. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetParentObtém o pai do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyTypeObtém o tipo da propriedade especificada. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyValueObtém o valor da propriedade especificada. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetUrnObtém o Unified Resource Name do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..ResolveObtém a instância que contém as informações sobre o objeto a partir do Unified Resource Name do objeto. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..SetObjectStateDefine o estado do objeto como o valor SfcObjectState especificado. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..SetPropertyValueDefine o valor da propriedade. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoISfcPropertyProvider..::..GetPropertySetObtém a referência da interface para o conjunto de propriedades deste objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasPropriedade privadaISfcSupportsDesignMode..::..IsDesignModeGets a Boolean value that indicates whether the object supports design mode.
Início

To get LinkedServerLogin object properties, users can be a member of the public fixed server role.

To set LinkedServerLogin object properties, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.

To create or drop a linked server login, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.

To set the password for the linked server login, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.

Thread Safety

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.

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Contribuições da comunidade

ADICIONAR
Mostrar: