Classe AvailabilityReplica
Displays the availability replica and its properties.
Hiérarchie d'héritage
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.AvailabilityReplica
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class AvailabilityReplica _
Inherits NamedSmoObject _
Implements ICreatable, IDroppable, IAlterable, IScriptable
'Utilisation
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
Le type AvailabilityReplica expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
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. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
![]() |
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. (hérité 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. (hérité 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. (hérité 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. (hérité de SqlSmoObject.) |
![]() |
UserData | Gets or sets user-defined data associated with the referenced object. (hérité de SmoObjectBase.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
![]() |
Alter | Alters the availability replica. |
![]() |
Create | Creates an availability replica for the availability group. |
![]() |
Discover | Discovers a list of type Object. (hérité de SqlSmoObject.) |
![]() |
Drop | Drops an availability replica from the availability group. |
![]() |
Equals | (hérité de Object.) |
![]() |
FormatSqlVariant | Formats an object as SqlVariant type. (hérité de SqlSmoObject.) |
![]() |
GetContextDB | Gets the context database that is associated with this object. (hérité de SqlSmoObject.) |
![]() |
GetDBName | Gets the database name that is associated with the object. (hérité de SqlSmoObject.) |
![]() |
GetHashCode | (hérité de Object.) |
![]() |
GetPropValue | Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.) |
![]() |
GetPropValueOptional | Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.) |
![]() |
GetPropValueOptionalAllowNull | Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.) |
![]() |
GetServerObject | Gets the server of the SqlSmoObject object. (hérité de SqlSmoObject.) |
![]() |
GetType | (hérité de Object.) |
![]() |
Initialize() | Initializes the object and forces the properties be loaded. (hérité de SqlSmoObject.) |
![]() |
Initialize(Boolean) | Initializes the object and forces the properties be loaded. (hérité de SqlSmoObject.) |
![]() |
IsObjectInitialized | Verifies whether the object has been initialized. (hérité de SqlSmoObject.) |
![]() |
IsObjectInSpace | Verifies whether the object is isolated or connected to the instance of SQL Server. (hérité de SqlSmoObject.) |
![]() |
Refresh | Reloads the availability replica. (remplace 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. (hérité de SqlSmoObject.) |
![]() |
ToString | Returns a String that represents the referenced object. (hérité de SqlSmoObject.) |
![]() |
Validate | Validates the state of an object. (hérité de SmoObjectBase.) |
Haut de la page
Événements
Nom | Description | |
---|---|---|
![]() |
PropertyChanged | Represents the event that occurs when a property is changed. (hérité de SqlSmoObject.) |
![]() |
PropertyMetadataChanged | Represents the event that occurs when property metadata changes. (hérité de SqlSmoObject.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
![]() ![]() |
IAlienObject.Discover | Discovers any dependencies. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.GetDomainRoot | Returns the root of the domain. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.GetParent | Gets the parent of this object. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.GetPropertyType | Gets the type of the specified property. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.GetPropertyValue | Gets the value of the specified property. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.GetUrn | Gets the Unified Resource Name (URN) of the object. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.Resolve | Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.SetObjectState | Sets the object state to the specified SfcObjectState value. (hérité de SqlSmoObject.) |
![]() ![]() |
IAlienObject.SetPropertyValue | Sets the property value. (hérité de SqlSmoObject.) |
![]() ![]() |
ISfcPropertyProvider.GetPropertySet | Gets the interface reference to the set of properties of this object. (hérité de SqlSmoObject.) |
Haut de la page
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.