AvailabilityGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence.
[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
- Héritage
- Attributs
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| AvailabilityGroup() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| AvailabilityGroup(Server, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
Champs
| Nom | Description |
|---|---|
| m_ExtendedProperties |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| singletonParent |
Les objets SMO standard accèdent à la référence de classe parente via parentColl (collection correspondante dans la classe parente). La classe Singleton n’a aucune collection dans le parent. (Hérité de SqlSmoObject) |
Propriétés
| Nom | Description |
|---|---|
| AutomatedBackupPreference |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| AvailabilityDatabases |
Collection de bases de données de disponibilité contenues dans le groupe de disponibilité. |
| AvailabilityGroupListeners |
Collection de réplicas participant au groupe de disponibilité. |
| AvailabilityReplicas |
Collection de réplicas participant au groupe de disponibilité. |
| BasicAvailabilityGroup |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ClusterType |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ClusterTypeWithDefault |
Obtient le type de cluster du groupe de disponibilité, si le serveur principal est 130 ou inférieur, retournez Wsfc à la place |
| CollationDatabaseInServer |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| DatabaseEngineEdition |
Retourne la databaseEngineEdition de l’objet SMO (Hérité de SqlSmoObject) |
| DatabaseEngineType |
Renvoie le DatabaseEngineType de l’objet SMO (Hérité de SqlSmoObject) |
| DatabaseHealthTrigger |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| DatabaseReplicaStates |
Collection de <seealso cref="T :Microsoft. Objets SqlServer.Management.Smo.DatabaseReplicaState"></seealso> réappliquent les états des réplicas de base de données physiques participant aux groupes de disponibilité. Sur un réplica de disponibilité dans un rôle principal, la collection retourne des informations sur tous les réplicas de base de données sur tous les réplicas de disponibilité. Sur un réplica de disponibilité dans un rôle secondaire, la collection retourne des informations uniquement sur les réplicas de base de données locaux. La collection est clé sur les propriétés « AvailabilityReplicaServerName » et « AvailabilityDatabaseName » de l’objet DatabaseReplciaState. |
| DtcSupportEnabled |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ExecuteForScalar |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| ExecutionManager |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| FailureConditionLevel |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| HealthCheckTimeout |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ID |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| IsContained |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| IsDistributedAvailabilityGroup |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| IsManagedInstanceLink |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| IsTouched |
Indique si l’objet a été touché pour l’écriture de scripts inconditionnelles de Alter (Hérité de SqlSmoObject) |
| LocalReplicaRole |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Name |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de NamedSmoObject) |
| ObjectInSpace |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| Parent |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ParentCollection |
Retourne la collection qui contient l’objet. Peut être null. (Hérité de SqlSmoObject) |
| PrimaryReplicaServerName |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Properties |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| RequiredSynchronizedSecondariesToCommit |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ReuseSystemDatabases |
Si la valeur est true, le groupe de disponibilité autonome est créé pour réutiliser les bases de données système répliquées (myAG_contained_master et myAG_contained_msdb, si le nom du groupe de disponibilité est « myAG »). |
| ScalarResult |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| ServerVersion |
Retourne serverVersion du serveur qui contient l’objet. Si l’objet n’est pas associé à un serveur connecté, la version de serveur connue la plus élevée est retournée. (Hérité de SqlSmoObject) |
| State |
Retourne l’état de l’objet (Hérité de SmoObjectBase) |
| UniqueId |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Urn |
Retourne l’Urn de l’objet, calculé à la volée (Hérité de SqlSmoObject) |
| UrnSuffix |
retourne le nom du type dans l’expression urn |
| UserData |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SmoObjectBase) |
Méthodes
| Nom | Description |
|---|---|
| AddDatabaseContext(StringCollection) |
méthode get appelée à partir de la méthode de création de script (à partir de classes dérivées telles que Table, Index, etc.) (Hérité de SqlSmoObject) |
| Alter() |
Modifiez un groupe de disponibilité. Cela est appelé lorsque les propriétés de groupe de disponibilité modifiables sont modifiées. |
| AlterImpl() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| AlterImplWorker() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| BindDefaultImpl(String, String, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| CheckObjectState() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| CheckObjectState(Boolean) |
Il s’agit d’une fonction virtuelle, afin que les classes dérivées puissent la remplacer si elles veulent effectuer des vérifications supplémentaires sur l’état de l’objet (Hérité de SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
Vérifie l’état de l’objet, car il n’est pas récusable, cette fonction peut être appelée directement et ce qui signifie que les classes dérivées ne peuvent pas fournir leur propre validation (Hérité de SqlSmoObject) |
| CleanObject() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| Create() |
Créez un groupe de disponibilité spécifié sur le client sur le serveur principal. La création du groupe de disponibilité inclut tous les réplicas de disponibilité ou bases de données de disponibilité ajoutés à l’objet avant la création. |
| CreateImpl() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| CreateOrAlterImpl() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| DemoteAsSecondary() |
Rétrograder le réplica actuel en tant que réplica secondaire |
| Deny(ObjectPermissionSet, String, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Deny(ObjectPermissionSet, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Deny(ObjectPermissionSet, String[], Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Deny(ObjectPermissionSet, String[]) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Discover() |
Meilleur effort de découverte : cette méthode reflète les métadonnées et obtient tous les objets disponibles (Hérité de SqlSmoObject) |
| Drop() |
Supprimez un groupe de disponibilité. |
| DropIfExists() |
Supprime l’objet avec l’option IF EXISTS. Si l’objet n’est pas valide pour la fonction drop retourne sans exception. |
| DropImpl(Boolean, Boolean) |
Pour les appels de suppression sur la base de données utilisateur dans Azure, la connexion est fermée lorsque la base de données est supprimée, ExecutionManager tente normalement de réessayer ces appels en rouvrant la connexion Que nous voulons éviter cette nouvelle tentative lorsque handleSevereError a la valeur true. (Hérité de SqlSmoObject) |
| DropImpl(Boolean) |
supprime l’objet (Hérité de SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
supprime l’objet (Hérité de SqlSmoObject) |
| EnumObjectPermissions() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| EnumObjectPermissions(ObjectPermissionSet) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| EnumObjectPermissions(String, ObjectPermissionSet) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| EnumObjectPermissions(String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| EnumReplicaClusterNodes() |
Retourne un DataTable avec des informations sur la configuration du cluster du groupe de disponibilité. Pour chaque réplica, une ligne est présente pour chaque nœud qui héberge le réplica. Un réplica peut être hébergé par plusieurs nœuds si le réplica est hébergé sur une instance FCI. Le schéma de cette table est : ReplicaName (sysname) | NodeName (sysname) | MemberType (tinyint) | MemberState (tinyint) | NumberOfQuorumVotes (int) |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
Exécute des instructions sql (Hérité de SqlSmoObject) |
| ExecuteRenameQuery(String) |
Crée la requête Rename pour un SqlSmoObject et l’exécute sur le serveur. (Hérité de NamedSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
Exécute l’action donnée sous les modes d’exécution donnés. Réinitialise les modes d’origine après l’exécution ou l’échec de l’action. (Hérité de SqlSmoObject) |
| Failover() |
Effectuez un basculement manuel de ce groupe de disponibilité vers le serveur spécifié par la propriété Parent. Ce serveur doit participer au groupe de disponibilité en tant que réplica secondaire. Le résultat de l’action consiste à désigner ce serveur comme principal de ce groupe de disponibilité. Cette action n’a aucune possibilité de perte de données. |
| FailoverWithPotentialDataLoss() |
Effectuez un basculement forcé de ce groupe de disponibilité vers le serveur spécifié par la propriété Parent. Ce serveur doit participer au groupe de disponibilité en tant que réplica secondaire. Le résultat de l’action consiste à désigner ce serveur comme principal de ce groupe de disponibilité. Cette action a la possibilité de perte de données si les bases de données sur le réplica ne sont pas synchronisées avec le réplica principal. |
| FormatSqlVariant(Object) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GenerateAlterEvent() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetContextDB() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetDBName() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetDisabledProperties(ScriptingPreferences) |
Fournit une énumération des propriétés qui sont explicitement désactivées pour des types ou éditions de serveur spécifiques. Il ne s’agit pas d’une liste de toutes les propriétés qui ne fonctionnent pas pour la cible spécifiée. (Hérité de SqlSmoObject) |
| GetFragOptionString(FragmentationOption) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetPropValue(String) |
Récupérer la valeur de la propriété à partir de : - Le conteneur de propriétés directement si la propriété est disponible (sale ou récupérée) - Un appel à notre méthode OnPropertyMissing sinon Lève une exception si la valeur de propriété est NULL dans les deux cas. (Hérité de SqlSmoObject) |
| GetPropValueOptional(String) |
Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est créé ou que nous sommes en mode Création (valeur NULL possible) - Un appel à notre méthode OnPropertyMissing sinon (lève l’exception si la valeur est NULL) (Hérité de SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
Retourne la valeur de la propriété nommée. Si l’objet se trouve dans l’état Création et que la propriété n’a pas encore été définie, la valeur par défaut est retournée. Si l’objet existe, defaultValue est ignoré et que la valeur réelle est retournée. (Hérité de SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est en cours de création ou que nous sommes en mode Création (null possible) - Un appel à notre méthode OnPropertyMissing sinon (valeur NULL possible) (Hérité de SqlSmoObject) |
| GetRealValue(Property, Object) |
Retourne la valeur réelle de la propriété. (Hérité de SqlSmoObject) |
| GetServerName() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetServerObject() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| GetSqlServerVersionName() |
Obtient le nom public sqlserver pour la connexion actuelle, par exemple : « SQL Server 2008 ». (Hérité de SqlSmoObject) |
| GetStringComparer() |
Retourne le comparateur utilisé par toutes les collections d’objets enfants pour effectuer la comparaison des noms d’objets. Le comparateur d’un serveur est basé sur le classement de master Le comparateur d’une base de données et ses enfants est basé sur le classement de base de données (Hérité de SqlSmoObject) |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
Calcule l’Urn de l’objet, potentiellement y compris d’autres champs dans la définition en plus des champs clés. (Hérité de SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
Calcule l’Urn de l’objet. (Hérité de SqlSmoObject) |
| Grant(ObjectPermissionSet, String, Boolean, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Grant(ObjectPermissionSet, String, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Grant(ObjectPermissionSet, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Grant(ObjectPermissionSet, String[], Boolean, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Grant(ObjectPermissionSet, String[], Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Grant(ObjectPermissionSet, String[]) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| ImplInitialize(String[], OrderBy[]) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
Initialise la collection d’objets enfant associée au type donné. Par exemple, le nom Column initialise la collection Columns. (Hérité de SqlSmoObject) |
| Initialize() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| Initialize(Boolean) |
Initialise l’objet en lisant ses propriétés à partir de l’énumérateur (Hérité de SqlSmoObject) |
| IsExpressSku() |
Retourne si le serveur contenant cet objet est une référence SKU Express (Hérité de SqlSmoObject) |
| IsObjectDirty() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IsObjectInitialized() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IsObjectInSpace() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IsSupportedProperty(String) |
Vérifier si la propriété spécifiée est prise en charge dans l’environnement serveur actuel (Hérité de SqlSmoObject) |
| IsVersion80SP3() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IsVersion90AndAbove() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| MarkDropped() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| MarkForDropImpl(Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| PostAlter() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir modifié l’objet (Hérité de SqlSmoObject) |
| PostCreate() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après la création de l’objet (Hérité de SqlSmoObject) |
| PostDrop() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir supprimé l’objet (Hérité de SqlSmoObject) |
| Refresh() |
actualise les propriétés de l’objet en les lisant à partir du serveur (Hérité de SqlSmoObject) |
| RenameImpl(String) |
modifier le nom de l’objet (Hérité de NamedSmoObject) |
| RenameImplWorker(String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de NamedSmoObject) |
| Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Revoke(ObjectPermissionSet, String, Boolean, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Revoke(ObjectPermissionSet, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Revoke(ObjectPermissionSet, String[], Boolean, Boolean, String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Revoke(ObjectPermissionSet, String[], Boolean, Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Revoke(ObjectPermissionSet, String[]) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. |
| Script() |
Générez le script pour la création de ce groupe de disponibilité. |
| Script(ScriptingOptions) |
Générez un script pour ce groupe de disponibilité à l’aide des options de script spécifiées. |
| ScriptImpl() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
Retourne un objet StringCollection avec le script de l’objet. Cette méthode lève une erreur si ScriptData a la valeur true (Hérité de SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
Définissez accessToken pour la connexion. (Hérité de SqlSmoObject) |
| SetParentImpl(SqlSmoObject) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| SetSchemaOwned() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de NamedSmoObject) |
| SetState(SqlSmoState) |
Définit l’état de l’objet (Existing, Dropped, etc.) Les applications doivent éviter d’utiliser cette méthode. (Hérité de SmoObjectBase) |
| ThrowIfAboveVersion100(String) |
Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 10.0 (SQL 2008) (Hérité de SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 8.0 (SQL 2000) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 10.0 (SQL 2008) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
Lève une exception UnsupportedVersionException si le serveur source ou de destination est inférieur à 11.0 (SQL 2012) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 11.0 (SQL 2012) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 13.0 (SQL 2016) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 13.0 (SQL 2016) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 16.0 (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 8.0 (SQL 2000) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
Lève une exception si ServerVersion pour cet objet est inférieur à 8.760 (8.0 SP3) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 9.0 (SQL 2005) (Hérité de SqlSmoObject) |
| ToString() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| Touch() |
Marquez l’objet « touché » pour le script inconditionnelle de Alter. (Hérité de SqlSmoObject) |
| TouchImpl() |
Méthode virtuelle pour permettre aux classes dérivées d’effectuer des tâches supplémentaires lorsqu’elles sont tactiles. (Hérité de SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| UnbindRuleImpl(Boolean) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| Validate(String, Object[]) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SmoObjectBase) |
Événements
| Nom | Description |
|---|---|
| PropertyChanged |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| PropertyMetadataChanged |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IAlienObject.Discover() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IAlienObject.GetDomainRoot() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IAlienObject.GetParent() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
Découvre le type de propriété. (Hérité de SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
Récupère la valeur d’une propriété donnée. Lève si la propriété est introuvable. (Hérité de SqlSmoObject) |
| IAlienObject.GetUrn() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IAlienObject.Resolve(String) |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
Définit l’état de cet objet en fonction de SfcObjectState fourni. (Hérité de SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
Définit la valeur de la propriété donnée, si elle est accessible en écriture. Si la propriété n’est pas dans le conteneur de propriétés, la réflexion est utilisée. Lève une exception si la propriété est introuvable. (Hérité de SqlSmoObject) |
| ISfcPropertyProvider.GetPropertySet() |
Un groupe de disponibilité (AG) est l’unité de haute disponibilité. Il représente une collection de bases de données associées qui forment l’application critique pour l’entreprise qui a besoin d’une capacité de haute disponibilité et de récupération d’urgence. (Hérité de SqlSmoObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetAssessmentItems(AvailabilityGroup, String[]) |
Recherche toutes les vérifications disponibles pour une donnée |
| GetAssessmentItems(SqlSmoObject, String[]) |
Recherche toutes les vérifications disponibles pour une donnée |
| GetAssessmentResults(AvailabilityGroup, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(AvailabilityGroup, String[]) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(SqlSmoObject, String[]) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(AvailabilityGroup, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(AvailabilityGroup, String[]) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Vérifie si le type spécifié est pris en charge par le ServerVersion serveur racine et DatabaseEngineType le serveur racine de cet objet. Si scriptingPreferences ne sont pas null, vérifie également si le type spécifié est pris en charge par le ServerVersion serveur cible et DatabaseEngineType le serveur cible. |