AvailabilityGroup Classe

Definição

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class AvailabilityGroup : Microsoft.SqlServer.Management.Smo.NamedSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Smo.IObjectPermission, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type AvailabilityGroup = class
    inherit NamedSmoObject
    interface IObjectPermission
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type AvailabilityGroup = class
    inherit NamedSmoObject
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IScriptable
    interface IObjectPermission
Public NotInheritable Class AvailabilityGroup
Inherits NamedSmoObject
Implements IAlterable, ICreatable, IDropIfExists, IDroppable, IObjectPermission, IScriptable
Herança
Atributos
Implementações

Construtores

Nome Description
AvailabilityGroup()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

AvailabilityGroup(Server, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Campos

Nome Description
m_ExtendedProperties

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
singletonParent

Objetos SMO regulares acessam a referência de classe pai por meio de parentColl (coleção correspondente na classe pai). A classe Singleton não tem coleção no pai.

(Herdado de SqlSmoObject)

Propriedades

Nome Description
AutomatedBackupPreference

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

AvailabilityDatabases

A coleção de bancos de dados de disponibilidade contidos no grupo de disponibilidade.

AvailabilityGroupListeners

A coleção de réplicas que participam do grupo de disponibilidade.

AvailabilityReplicas

A coleção de réplicas que participam do grupo de disponibilidade.

BasicAvailabilityGroup

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ClusterType

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ClusterTypeWithDefault

Obtém o tipo de cluster do grupo de disponibilidade, se o servidor primário for 130 ou inferior, retornará wsfc em vez disso

CollationDatabaseInServer

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
DatabaseEngineEdition

Retorna o DatabaseEngineEdition do objeto SMO

(Herdado de SqlSmoObject)
DatabaseEngineType

Retorna o DatabaseEngineType do objeto SMO

(Herdado de SqlSmoObject)
DatabaseHealthTrigger

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

DatabaseReplicaStates

Uma coleção de <seealso cref="T:Microsoft. Objetos SqlServer.Management.Smo.DatabaseReplicaState"></seealso> represeting the states of physical database replicas participating in the availability groups. Em uma Réplica de Disponibilidade em uma função primária, a coleção retorna informações sobre todas as Réplicas de Banco de Dados em todas as Réplicas de Disponibilidade. Em uma Réplica de Disponibilidade em uma função secundária, a coleção retorna informações apenas sobre as Réplicas de Banco de Dados locais.

A coleção é baseada nas propriedades "AvailabilityReplicaServerName" e "AvailabilityDatabaseName" do objeto DatabaseReplciaState.

DtcSupportEnabled

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ExecuteForScalar

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
ExecutionManager

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
FailureConditionLevel

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

HealthCheckTimeout

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ID

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

IsContained

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

IsDistributedAvailabilityGroup

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

IsManagedInstanceLink

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

IsTouched

Se o objeto foi tocado para script incondicional de Alter

(Herdado de SqlSmoObject)
LocalReplicaRole

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Name

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de NamedSmoObject)
ObjectInSpace

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
Parent

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ParentCollection

Retorna a coleção que contém o objeto. Pode ser nulo.

(Herdado de SqlSmoObject)
PrimaryReplicaServerName

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Properties

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
RequiredSynchronizedSecondariesToCommit

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ReuseSystemDatabases

Se for true, o AG independente será criado reutilizando qualquer banco de dados do sistema replicado (myAG_contained_master e myAG_contained_msdb, se o nome do AG for "myAG").

ScalarResult

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
ServerVersion

Retorna o ServerVersion do servidor que contém o objeto. Se o objeto não estiver associado a um servidor conectado, a versão mais alta do servidor conhecida será retornada.

(Herdado de SqlSmoObject)
State

Retorna o estado do objeto

(Herdado de SmoObjectBase)
UniqueId

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Urn

Retorna a URN do objeto, computada em tempo real

(Herdado de SqlSmoObject)
UrnSuffix

retorna o nome do tipo na expressão de urn

UserData

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SmoObjectBase)

Métodos

Nome Description
AddDatabaseContext(StringCollection)

método get called from the create script related method (from derivarived classes like Table, Index etc..)

(Herdado de SqlSmoObject)
Alter()

Altere um grupo de disponibilidade.

Isso é chamado quando as propriedades de AG alteráveis são alteradas.

AlterImpl()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
AlterImplWorker()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
BindDefaultImpl(String, String, Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
CheckObjectState()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
CheckObjectState(Boolean)

Essa é uma função virtual, para que as classes derivadas possam substituí-la se desejarem fazer verificações adicionais sobre o estado do objeto

(Herdado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Verifica o estado do objeto Porque ele não é recusrive, essa função pode ser chamada diretamente e o que significa que classes derivadas não podem fornecer sua própria validação

(Herdado de SqlSmoObject)
CleanObject()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
Create()

Crie um grupo de disponibilidade especificado no cliente no back-end.

A criação do grupo de disponibilidade incluirá todas as réplicas de disponibilidade ou bancos de dados de disponibilidade adicionados ao objeto antes da criação.

CreateImpl()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
CreateOrAlterImpl()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
DemoteAsSecondary()

Rebaixar a réplica atual como secundária

Deny(ObjectPermissionSet, String, Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Deny(ObjectPermissionSet, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Deny(ObjectPermissionSet, String[], Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Deny(ObjectPermissionSet, String[])

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Discover()

Melhor mecanismo de descoberta de esforço: esse método reflete os metadados e obtém todos os objetos disponíveis

(Herdado de SqlSmoObject)
Drop()

Solte um grupo de disponibilidade.

DropIfExists()

Descarta o objeto com a opção IF EXISTS. Se o objeto for inválido para a função drop retornará sem exceção.

DropImpl(Boolean, Boolean)

Para chamadas suspensas no banco de dados do usuário em Azure, a conexão será fechada à medida que o banco de dados for descartado O ExecutionManager normalmente tentará repetir essas chamadas reabrindo a conexão Queremos evitar essa repetição quando handleSevereError for true.

(Herdado de SqlSmoObject)
DropImpl(Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

descarta o objeto

(Herdado de SqlSmoObject)
EnumObjectPermissions()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

EnumObjectPermissions(ObjectPermissionSet)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

EnumObjectPermissions(String, ObjectPermissionSet)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

EnumObjectPermissions(String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

EnumReplicaClusterNodes()

Retorna um DataTable com informações sobre a configuração do cluster do grupo de disponibilidade. Para cada réplica, uma linha está presente para cada nó que hospeda a réplica. Uma réplica poderá ser hospedada por vários nós se a réplica estiver hospedada em uma FCI. O esquema desta tabela é: ReplicaName (sysname) | NodeName (sysname) | MemberType (tinyint) | MemberState (tinyint) | NumberOfQuorumVotes (int)

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Executa instruções sql

(Herdado de SqlSmoObject)
ExecuteRenameQuery(String)

Cria a consulta Renomear para um SqlSmoObject e executa-a no servidor.

(Herdado de NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Executa a ação fornecida nos modos de execução especificados.

Redefine os modos originais após a conclusão ou falha da ação.

(Herdado de SqlSmoObject)
Failover()

Execute um failover manual desse grupo de disponibilidade para o servidor especificado pela propriedade Pai. Esse servidor deve estar participando do grupo de disponibilidade como uma réplica secundária. O resultado da ação será designar esse servidor como o principal desse grupo de disponibilidade. Essa ação não tem nenhuma possibilidade de perda de dados.

FailoverWithPotentialDataLoss()

Execute um failover forçado desse grupo de disponibilidade para o servidor especificado pela propriedade Pai. Esse servidor deve estar participando do grupo de disponibilidade como uma réplica secundária. O resultado da ação será designar esse servidor como o principal desse grupo de disponibilidade. Essa ação terá a possibilidade de perda de dados se os bancos de dados na réplica não forem sincronizados com o primário.

FormatSqlVariant(Object)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GenerateAlterEvent()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetContextDB()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetDBName()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Fornece uma enumerável de propriedades que são explicitamente desabilitadas para tipos de servidor ou edições específicas. Essa não é uma lista de todas as propriedades que não funcionam para o destino especificado.

(Herdado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetPropValue(String)

Recuperar o valor da propriedade de : - O recipiente de propriedades diretamente se a propriedade estiver disponível (suja ou recuperada) – uma chamada para o nosso método OnPropertyMissing caso contrário

Gerará uma exceção se o valor da propriedade for NULL em ambos os casos.

(Herdado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível valor NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (gerará exceção se o valor for NULL)

(Herdado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Retorna o valor da propriedade nomeada. Se o objeto estiver no estado Criando e a propriedade ainda não tiver sido definida, o defaultValue será retornado. Se o objeto existir, o defaultValue será ignorado e o valor real será retornado.

(Herdado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar o valor da propriedade de: - O recipiente de propriedades se o estado estiver criando ou se estivermos no Modo de Design (possível NULL) – uma chamada ao nosso método OnPropertyMissing caso contrário (possível NULL)

(Herdado de SqlSmoObject)
GetRealValue(Property, Object)

Retorna o valor real da propriedade.

(Herdado de SqlSmoObject)
GetServerName()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetServerObject()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
GetSqlServerVersionName()

Obtém o nome público do sqlserver para a conexão atual, por exemplo: "SQL Server 2008".

(Herdado de SqlSmoObject)
GetStringComparer()

Retorna o comparador usado por todas as coleções de objetos filho para executar a comparação de nomes de objetos. O comparador de um servidor baseia-se na ordenação do mestre O comparador de um banco de dados e seus filhos é baseado na ordenação de banco de dados

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula a URN do objeto, potencialmente incluindo outros campos na definição além dos campos de chave.

(Herdado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula a URN do objeto.

(Herdado de SqlSmoObject)
Grant(ObjectPermissionSet, String, Boolean, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Grant(ObjectPermissionSet, String, Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Grant(ObjectPermissionSet, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

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

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Grant(ObjectPermissionSet, String[], Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Grant(ObjectPermissionSet, String[])

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

ImplInitialize(String[], OrderBy[])

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa a coleção de objetos filho associada ao tipo fornecido. Por exemplo, o nome Coluna inicializaria a coleção Columns.

(Herdado de SqlSmoObject)
Initialize()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
Initialize(Boolean)

Inicializa o objeto lendo suas propriedades do enumerador

(Herdado de SqlSmoObject)
IsExpressSku()

Retorna se o servidor que contém esse objeto é um SKU Express

(Herdado de SqlSmoObject)
IsObjectDirty()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IsObjectInitialized()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IsObjectInSpace()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IsSupportedProperty(String)

Validar se a propriedade especificada tem suporte no ambiente do servidor atual

(Herdado de SqlSmoObject)
IsVersion80SP3()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IsVersion90AndAbove()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
MarkDropped()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
MarkForDropImpl(Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
PostAlter()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de alterar o objeto

(Herdado de SqlSmoObject)
PostCreate()

essa função deve ser substituída por classes derivadas, se elas tiverem que realizar ações supplimentares após a criação do objeto

(Herdado de SqlSmoObject)
PostDrop()

essa função deve ser substituída por classes derivadas, se elas tiverem que executar ações supplimentares depois de remover o objeto

(Herdado de SqlSmoObject)
Refresh()

atualiza as propriedades do objeto lendo-as do servidor

(Herdado de SqlSmoObject)
RenameImpl(String)

alterar o nome do objeto

(Herdado de NamedSmoObject)
RenameImplWorker(String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de NamedSmoObject)
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Revoke(ObjectPermissionSet, String, Boolean, Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Revoke(ObjectPermissionSet, String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

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

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

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

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Revoke(ObjectPermissionSet, String[])

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

Script()

Gere o script para criar esse grupo de disponibilidade.

Script(ScriptingOptions)

Gere um script para esse grupo de disponibilidade usando as opções de script especificadas.

ScriptImpl()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Retorna um objeto StringCollection com o script do objeto. Esse método gera um erro se ScriptData for true

(Herdado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Defina o accessToken para conexão.

(Herdado de SqlSmoObject)
SetParentImpl(SqlSmoObject)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
SetSchemaOwned()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de NamedSmoObject)
SetState(SqlSmoState)

Define o estado do objeto (Existente, Descartado etc.) Os aplicativos devem evitar o uso desse método.

(Herdado de SmoObjectBase)
ThrowIfAboveVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para esse objeto estiver acima de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 10.0 (SQL 2008)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Gerará um UnsupportedVersionException se o servidor de origem ou de destino estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 11.0 (SQL 2012)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 12.0 (SQL 2014)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Gerará uma exceção se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Gera uma exceção com o texto informando que a propriedade especificada não tem suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 13.0 (SQL 2016)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Gera uma exceção com texto informando que a propriedade especificada não terá suporte se a versão principal do ServerVersion para esse objeto estiver abaixo de 14.0 (SQL 2017)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 16.0

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 8.0 (SQL 2000)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Gera uma exceção se o ServerVersion para este objeto estiver abaixo de 8.760 (8.0 SP3)

(Herdado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Gera uma exceção se a versão principal do ServerVersion para este objeto estiver abaixo de 9.0 (SQL 2005)

(Herdado de SqlSmoObject)
ToString()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
Touch()

Marque o objeto "tocado" para o script incondicional de Alter.

(Herdado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que classes derivadas façam trabalho adicional quando tocadas.

(Herdado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
Validate(String, Object[])

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SmoObjectBase)

Eventos

Nome Description
PropertyChanged

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
PropertyMetadataChanged

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)

Implantações explícitas de interface

Nome Description
IAlienObject.Discover()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IAlienObject.GetParent()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Descobre o tipo de propriedade.

(Herdado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera o valor de uma determinada propriedade. Gerará se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
IAlienObject.GetUrn()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IAlienObject.Resolve(String)

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Define o estado desse objeto com base no SfcObjectState fornecido.

(Herdado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Define o valor de determinada propriedade, se ela for gravável. Se a propriedade não estiver no recipiente de propriedades, a reflexão será usada. Gera exceção se a propriedade não for encontrada.

(Herdado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Um AG (Grupo de Disponibilidade) é a unidade de alta disponibilidade. Ele representa uma coleção de bancos de dados relacionados que formam o aplicativo comercialmente crítico que precisa de alta disponibilidade e capacidade de recuperação de desastre.

(Herdado de SqlSmoObject)

Métodos de Extensão

Nome Description
GetAssessmentItems(AvailabilityGroup, String[])

Localiza todas as verificações disponíveis para determinado availabilityGroup.

GetAssessmentItems(SqlSmoObject, String[])

Localiza todas as verificações disponíveis para determinado smoObject.

GetAssessmentResults(AvailabilityGroup, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada availabilityGroup e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(AvailabilityGroup, String[])

Executa a avaliação de forma síncrona para determinada availabilityGroup e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResults(SqlSmoObject, String[])

Executa a avaliação de forma síncrona para determinada smoObject e fornece uma IEnumerable<T> descrição de problemas descobertos.

GetAssessmentResultsList(AvailabilityGroup, IEnumerable<ICheck>)

Executa a avaliação de forma síncrona para determinada availabilityGroup e fornece uma IEnumerable<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(AvailabilityGroup, String[])

Executa de forma assíncrona a avaliação fornecida availabilityGroup e fornece uma List<T> descrição de problemas descobertos.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos. Esse método executa somente determinadas verificações de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Executa de forma assíncrona a avaliação fornecida smoObject e fornece uma List<T> descrição de problemas descobertos.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Verifica se o tipo especificado tem suporte do ServerVersion servidor raiz e DatabaseEngineType do servidor raiz para esse objeto. Se ScriptingPreferences não forem nulos, também verificará se o tipo especificado tem suporte do ServerVersion servidor de destino e DatabaseEngineType do servidor de destino.

Aplica-se a