Clase AvailabilityReplica
Displays the availability replica and its properties.
Jerarquía de herencia
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.AvailabilityReplica
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class AvailabilityReplica _
Inherits NamedSmoObject _
Implements ICreatable, IDroppable, IAlterable, IScriptable
'Uso
Dim instance As AvailabilityReplica
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class AvailabilityReplica : NamedSmoObject,
ICreatable, IDroppable, IAlterable, IScriptable
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class AvailabilityReplica sealed : public NamedSmoObject,
ICreatable, IDroppable, IAlterable, IScriptable
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type AvailabilityReplica =
class
inherit NamedSmoObject
interface ICreatable
interface IDroppable
interface IAlterable
interface IScriptable
end
public final class AvailabilityReplica extends NamedSmoObject implements ICreatable, IDroppable, IAlterable, IScriptable
El tipo AvailabilityReplica expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
AvailabilityReplica() | Initializes a new instance of the AvailabilityReplica class with specified default values. | |
AvailabilityReplica(AvailabilityGroup, String) | Initializes a new instance of the AvailabilityReplica class on the specified availability group and with the specified name. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AvailabilityMode | Gets or sets the value that represents the availability mode for the availability replica. | |
BackupPriority | Gets or sets the value of the backup priority of the AvailabilityReplica | |
ConnectionModeInPrimaryRole | Gets or sets the connection model of the availability replica in primary role. | |
ConnectionModeInSecondaryRole | Gets or sets the connection model of the availability replica in secondary role. | |
ConnectionState | Gets the current connection state of the availability replica. | |
CreateDate | Gets the date and time when the availability replica was created. | |
DateLastModified | Gets the date and time when the replica was last modified. | |
EndpointUrl | Gets or sets the URL of the endpoint. | |
FailoverMode | Gets or sets the failover mode of the availability replica. | |
JoinState | Gets the availability replica join state. | |
LastConnectErrorDescription | Gets or sets the description of the error during the last connection. | |
LastConnectErrorNumber | Gets or sets the number of the error during the last connection. | |
LastConnectErrorTimestamp | Gets the timestamp of the error during the last connection. | |
MemberState | Gets the state of the cluster member. | |
Name | Gets or sets the name of the object. (Se hereda de NamedSmoObject.) | |
OperationalState | Gets the value for operational state. | |
Owner | Gets or sets the owner of the availability replica. | |
Parent | Gets the availability group that is the parent of the availability replica. | |
Properties | Gets a collection of Property objects that represent the object properties. (Se hereda de SqlSmoObject.) | |
QuorumVoteCount | Gets the quorum vote count. | |
ReadonlyRoutingConnectionUrl | Gets or sets the read only routing connection url for the availability replica. | |
ReadonlyRoutingList | Gets or sets the read only routing connection list for the availability replica. | |
Role | Gets the replica role object associated with this instance. | |
RollupRecoveryState | Gets or sets the rollup recovery state of the availability replica. | |
RollupSynchronizationState | Gets or sets the rollup synchronization state of the availability replica. | |
SessionTimeout | Gets or sets the timeout of the availability replica. | |
State | Gets the state of the referenced object. (Se hereda de SmoObjectBase.) | |
UniqueId | Gets the unique, hierarchically qualified identifier for the availability replica. | |
Urn | Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Se hereda de SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Se hereda de SmoObjectBase.) |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Alter | Alters the availability replica. | |
Create | Creates an availability replica for the availability group. | |
Discover | Discovers a list of type Object. (Se hereda de SqlSmoObject.) | |
Drop | Drops an availability replica from the availability group. | |
Equals | (Se hereda de Object.) | |
FormatSqlVariant | Formats an object as SqlVariant type. (Se hereda de SqlSmoObject.) | |
GetContextDB | Gets the context database that is associated with this object. (Se hereda de SqlSmoObject.) | |
GetDBName | Gets the database name that is associated with the object. (Se hereda de SqlSmoObject.) | |
GetHashCode | (Se hereda de Object.) | |
GetPropValue | Gets a property value of the SqlSmoObject object. (Se hereda de SqlSmoObject.) | |
GetPropValueOptional | Gets a property value of the SqlSmoObject object. (Se hereda de SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Gets a property value of the SqlSmoObject object. (Se hereda de SqlSmoObject.) | |
GetServerObject | Gets the server of the SqlSmoObject object. (Se hereda de SqlSmoObject.) | |
GetType | (Se hereda de Object.) | |
Initialize() | Initializes the object and forces the properties be loaded. (Se hereda de SqlSmoObject.) | |
Initialize(Boolean) | Initializes the object and forces the properties be loaded. (Se hereda de SqlSmoObject.) | |
IsObjectInitialized | Verifies whether the object has been initialized. (Se hereda de SqlSmoObject.) | |
IsObjectInSpace | Verifies whether the object is isolated or connected to the instance of SQL Server. (Se hereda de SqlSmoObject.) | |
Refresh | Reloads the availability replica. (Invalida SqlSmoObject.Refresh().) | |
Script() | Represents the collection of scripts used in the availability replica. | |
Script(ScriptingOptions) | Represents the collection of scripts with specified options used in the availability replica. | |
SetParentImpl | Sets the parent of the SqlSmoObject to the newParent parameter. (Se hereda de SqlSmoObject.) | |
ToString | Returns a String that represents the referenced object. (Se hereda de SqlSmoObject.) | |
Validate | Validates the state of an object. (Se hereda de SmoObjectBase.) |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
PropertyChanged | Represents the event that occurs when a property is changed. (Se hereda de SqlSmoObject.) | |
PropertyMetadataChanged | Represents the event that occurs when property metadata changes. (Se hereda de SqlSmoObject.) |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
IAlienObject.Discover | Discovers any dependencies. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject.GetDomainRoot | Returns the root of the domain. (Se hereda de SqlSmoObject.) | |
IAlienObject.GetParent | Gets the parent of this object. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject.GetPropertyType | Gets the type of the specified property. (Se hereda de SqlSmoObject.) | |
IAlienObject.GetPropertyValue | Gets the value of the specified property. (Se hereda de SqlSmoObject.) | |
IAlienObject.GetUrn | Gets the Unified Resource Name (URN) of the object. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject.Resolve | Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object. (Se hereda de SqlSmoObject.) | |
IAlienObject.SetObjectState | Sets the object state to the specified SfcObjectState value. (Se hereda de SqlSmoObject.) | |
IAlienObject.SetPropertyValue | Sets the property value. (Se hereda de SqlSmoObject.) | |
ISfcPropertyProvider.GetPropertySet | Gets the interface reference to the set of properties of this object. (Se hereda de SqlSmoObject.) |
Arriba
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.