AvailabilityGroup Clase

Definición

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

[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
Herencia
Atributos
Implementaciones

Constructores

Nombre Description
AvailabilityGroup()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

AvailabilityGroup(Server, String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Campos

Nombre Description
m_ExtendedProperties

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
singletonParent

Los objetos SMO normales acceden a la referencia de clase primaria a través de parentColl (colección correspondiente en la clase primaria). La clase Singleton no tiene ninguna colección en el elemento primario.

(Heredado de SqlSmoObject)

Propiedades

Nombre Description
AutomatedBackupPreference

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

AvailabilityDatabases

Colección de bases de datos de disponibilidad contenidas en el grupo de disponibilidad.

AvailabilityGroupListeners

Colección de réplicas que participan en el grupo de disponibilidad.

AvailabilityReplicas

Colección de réplicas que participan en el grupo de disponibilidad.

BasicAvailabilityGroup

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ClusterType

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ClusterTypeWithDefault

Obtiene el tipo de clúster del grupo de disponibilidad, si el servidor principal es 130 o inferior, devuelve Wsfc en su lugar.

CollationDatabaseInServer

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
DatabaseEngineEdition

Devuelve databaseEngineEdition del objeto SMO.

(Heredado de SqlSmoObject)
DatabaseEngineType

Devuelve el databaseEngineType del objeto SMO.

(Heredado de SqlSmoObject)
DatabaseHealthTrigger

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

DatabaseReplicaStates

Colección de <seealso cref="T:Microsoft. Objetos SqlServer.Management.Smo.DatabaseReplicaState"></seealso> que vuelven apresar los estados de las réplicas de base de datos físicas que participan en los grupos de disponibilidad. En una réplica de disponibilidad en un rol principal, la colección devuelve información sobre todas las réplicas de base de datos en todas las réplicas de disponibilidad. En una réplica de disponibilidad en un rol secundario, la colección devuelve información sobre solo las réplicas de base de datos locales.

La colección se clave en las propiedades "AvailabilityReplicaServerName" y "AvailabilityDatabaseName" del objeto DatabaseReplciaState.

DtcSupportEnabled

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ExecuteForScalar

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
ExecutionManager

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
FailureConditionLevel

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

HealthCheckTimeout

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ID

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

IsContained

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

IsDistributedAvailabilityGroup

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

IsManagedInstanceLink

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

IsTouched

Si el objeto se ha táctilizado para el scripting incondicional de Alter

(Heredado de SqlSmoObject)
LocalReplicaRole

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Name

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de NamedSmoObject)
ObjectInSpace

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
Parent

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ParentCollection

Devuelve la colección que contiene el objeto . Puede ser null.

(Heredado de SqlSmoObject)
PrimaryReplicaServerName

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Properties

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
RequiredSynchronizedSecondariesToCommit

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ReuseSystemDatabases

Si es true, el grupo de disponibilidad contenido se creará reutilizando las bases de datos del sistema replicadas (existentes) (myAG_contained_master y myAG_contained_msdb, si el nombre del grupo de disponibilidad es "myAG").

ScalarResult

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
ServerVersion

Devuelve serverVersion del servidor que contiene el objeto . Si el objeto no está asociado a un servidor conectado, se devuelve la versión de servidor más conocida.

(Heredado de SqlSmoObject)
State

Devuelve el estado del objeto.

(Heredado de SmoObjectBase)
UniqueId

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Urn

Devuelve el urn del objeto, calculado sobre la marcha.

(Heredado de SqlSmoObject)
UrnSuffix

devuelve el nombre del tipo en la expresión urn.

UserData

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SmoObjectBase)

Métodos

Nombre Description
AddDatabaseContext(StringCollection)

método al que se llama desde el método relacionado con el script create (de clases derivadas como Table, Index, etc.).

(Heredado de SqlSmoObject)
Alter()

Modificar un grupo de disponibilidad.

Esto se llama cuando se cambian las propiedades modificables del grupo de disponibilidad.

AlterImpl()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
AlterImplWorker()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
CheckObjectState()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
CheckObjectState(Boolean)

Se trata de una función virtual para que las clases derivadas puedan invalidarla si quieren realizar comprobaciones adicionales en el estado del objeto.

(Heredado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Comprueba el estado del objeto Porque no es recusivo, esta función se puede llamar directamente y lo que significa que las clases derivadas no pueden proporcionar su propia validación.

(Heredado de SqlSmoObject)
CleanObject()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
Create()

Cree un grupo de disponibilidad que se haya especificado en el cliente en el back-end.

La creación del grupo de disponibilidad incluirá las réplicas de disponibilidad o las bases de datos de disponibilidad agregadas al objeto antes de la creación.

CreateImpl()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
CreateOrAlterImpl()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
DemoteAsSecondary()

Degradación de la réplica actual como secundaria

Deny(ObjectPermissionSet, String, Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Deny(ObjectPermissionSet, String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Deny(ObjectPermissionSet, String[], Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Deny(ObjectPermissionSet, String[])

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Discover()

Mecanismo de detección de mejor esfuerzo: este método refleja los metadatos y obtiene todos los objetos disponibles.

(Heredado de SqlSmoObject)
Drop()

Quite un grupo de disponibilidad.

DropIfExists()

Quita el objeto con la opción IF EXISTS. Si el objeto no es válido para la función drop, se devolverá sin excepción.

DropImpl(Boolean, Boolean)

En el caso de las llamadas de colocación en la base de datos de usuario de Azure, la conexión se cerrará cuando se quite la base de datos. Normalmente, ExecutionManager intentará reintentar dichas llamadas mediante la reapertura de la conexión Queremos evitar este reintento cuando handleSevereError sea true.

(Heredado de SqlSmoObject)
DropImpl(Boolean)

quita el objeto

(Heredado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

quita el objeto

(Heredado de SqlSmoObject)
EnumObjectPermissions()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

EnumObjectPermissions(ObjectPermissionSet)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

EnumObjectPermissions(String, ObjectPermissionSet)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

EnumObjectPermissions(String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

EnumReplicaClusterNodes()

Devuelve una DataTable con información sobre la configuración del clúster del grupo de disponibilidad. Para cada réplica, hay una fila para cada nodo que hospeda la réplica. Una réplica se puede hospedar en varios nodos si la réplica está hospedada en una FCI. El esquema de esta tabla es: ReplicaName (sysname) | NodeName (sysname) | MemberType (tinyint) | MemberState (tinyint) | NumberOfQuorumVotes (int)

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Ejecuta instrucciones sql

(Heredado de SqlSmoObject)
ExecuteRenameQuery(String)

Crea la consulta Rename para sqlSmoObject y la ejecuta en el servidor.

(Heredado de NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Ejecuta la acción dada en los modos de ejecución especificados.

Restablece los modos originales después de que la acción se complete o produzca un error.

(Heredado de SqlSmoObject)
Failover()

Realice una conmutación por error manual de este grupo de disponibilidad en el servidor especificado por la propiedad Parent. Este servidor debe participar en el grupo de disponibilidad como una réplica secundaria. El resultado de la acción será designar este servidor como principal de este grupo de disponibilidad. Esta acción no tiene posibilidad de pérdida de datos.

FailoverWithPotentialDataLoss()

Realice una conmutación por error forzada de este grupo de disponibilidad en el servidor especificado por la propiedad Parent. Este servidor debe participar en el grupo de disponibilidad como una réplica secundaria. El resultado de la acción será designar este servidor como principal de este grupo de disponibilidad. Esta acción tiene la posibilidad de pérdida de datos si las bases de datos de la réplica no se sincronizan con la principal.

FormatSqlVariant(Object)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GenerateAlterEvent()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetContextDB()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetDBName()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Proporciona una enumeración de propiedades que están deshabilitadas explícitamente para determinados tipos de servidor o ediciones. Esta no es una lista de todas las propiedades que no funcionan para el destino especificado.

(Heredado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetPropValue(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades directamente si la propiedad está disponible (sucia o recuperada): una llamada al método OnPropertyMissing de lo contrario.

Producirá una excepción si el valor de la propiedad es NULL en cualquier caso.

(Heredado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible valor NULL): una llamada al método OnPropertyMissing de lo contrario (producirá una excepción si el valor es NULL).

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

Devuelve el valor de la propiedad con nombre. Si el objeto está en el estado Creating y la propiedad aún no se ha establecido, se devuelve defaultValue. Si el objeto existe, se omite defaultValue y se devuelve el valor real.

(Heredado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible NULL): una llamada al método OnPropertyMissing de lo contrario (posible NULL)

(Heredado de SqlSmoObject)
GetRealValue(Property, Object)

Devuelve el valor real de la propiedad .

(Heredado de SqlSmoObject)
GetServerName()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetServerObject()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
GetSqlServerVersionName()

Obtiene el nombre público de sqlserver para la conexión actual, por ejemplo: "SQL Server 2008".

(Heredado de SqlSmoObject)
GetStringComparer()

Devuelve el comparador utilizado por todas las colecciones de objetos secundarios para realizar la comparación de nombres de objeto. El comparador de un servidor se basa en la intercalación del patrón El comparador de una base de datos y sus elementos secundarios se basa en la intercalación de la base de datos.

(Heredado de SqlSmoObject)
GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula el urn para el objeto, incluyendo potencialmente otros campos en la definición además de los campos clave.

(Heredado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula el urn para el objeto .

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Grant(ObjectPermissionSet, String, Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Grant(ObjectPermissionSet, String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Grant(ObjectPermissionSet, String[], Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Grant(ObjectPermissionSet, String[])

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

ImplInitialize(String[], OrderBy[])

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa la colección de objetos secundarios asociada al tipo especificado. Por ejemplo, el nombre Column inicializaría la colección Columns.

(Heredado de SqlSmoObject)
Initialize()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
Initialize(Boolean)

Inicializa el objeto; para ello, lee sus propiedades del enumerador.

(Heredado de SqlSmoObject)
IsExpressSku()

Devuelve si el servidor que contiene este objeto es una SKU express.

(Heredado de SqlSmoObject)
IsObjectDirty()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IsObjectInitialized()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IsObjectInSpace()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IsSupportedProperty(String)

Validar si la propiedad especificada es compatible con el entorno del servidor actual

(Heredado de SqlSmoObject)
IsVersion80SP3()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IsVersion90AndAbove()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
MarkDropped()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
MarkForDropImpl(Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
PostAlter()

esta función está pensada para reemplazarse por clases derivadas, si tienen que realizar acciones supplimentary después de modificar el objeto.

(Heredado de SqlSmoObject)
PostCreate()

esta función está pensada para ser invalidada por clases derivadas, si tienen que realizar acciones supplimentary después de la creación de objetos.

(Heredado de SqlSmoObject)
PostDrop()

esta función está pensada para invalidarse mediante clases derivadas, si tienen que realizar acciones supplimentary después de quitar el objeto.

(Heredado de SqlSmoObject)
Refresh()

actualiza las propiedades del objeto leyéndolas desde el servidor.

(Heredado de SqlSmoObject)
RenameImpl(String)

cambiar el nombre del objeto

(Heredado de NamedSmoObject)
RenameImplWorker(String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Revoke(ObjectPermissionSet, String, Boolean, Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Revoke(ObjectPermissionSet, String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Revoke(ObjectPermissionSet, String[])

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

Script()

Genere el script para crear este grupo de disponibilidad.

Script(ScriptingOptions)

Genere un script para este grupo de disponibilidad mediante las opciones de scripting especificadas.

ScriptImpl()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Devuelve un objeto StringCollection con el script para el objeto . Este método produce un error si ScriptData es true

(Heredado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Establezca accessToken para la conexión.

(Heredado de SqlSmoObject)
SetParentImpl(SqlSmoObject)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
SetSchemaOwned()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de NamedSmoObject)
SetState(SqlSmoState)

Establece el estado del objeto (Existente, Quitado, etc.) Las aplicaciones deben evitar el uso de este método.

(Heredado de SmoObjectBase)
ThrowIfAboveVersion100(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Produce una excepción UnsupportedVersionException si el servidor de origen o de destino está por debajo de 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Produce una excepción si la versión principal ServerVersion de este objeto es inferior a la 16.0

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Produce una excepción si ServerVersion para este objeto es inferior a 8.760 (8.0 SP3)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 9.0 (SQL 2005)

(Heredado de SqlSmoObject)
ToString()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
Touch()

Marque el objeto "táctil" para el scripting incondicional de Alter.

(Heredado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que las clases derivadas realicen trabajo adicional cuando se toca.

(Heredado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

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

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SmoObjectBase)

Eventos

Nombre Description
PropertyChanged

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
PropertyMetadataChanged

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)

Implementaciones de interfaz explícitas

Nombre Description
IAlienObject.Discover()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IAlienObject.GetParent()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Detecta el tipo de propiedad.

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

Recupera el valor de una propiedad determinada. Produce si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
IAlienObject.GetUrn()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IAlienObject.Resolve(String)

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Establece el estado de este objeto basado en SfcObjectState proporcionado.

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

Establece el valor de la propiedad especificada, si se puede escribir. Si la propiedad no está en el contenedor de propiedades, se usa la reflexión. Produce una excepción si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Un grupo de disponibilidad (AG) es la unidad de alta disponibilidad. Representa una colección de bases de datos relacionadas que forman la aplicación crítica para la empresa que necesita alta disponibilidad y capacidad de recuperación ante desastres.

(Heredado de SqlSmoObject)

Métodos de extensión

Nombre Description
GetAssessmentItems(AvailabilityGroup, String[])

Busca todas las comprobaciones disponibles para dado availabilityGroup.

GetAssessmentItems(SqlSmoObject, String[])

Busca todas las comprobaciones disponibles para dado smoObject.

GetAssessmentResults(AvailabilityGroup, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado availabilityGroup y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResults(AvailabilityGroup, String[])

Ejecuta de forma sincrónica la evaluación para dado availabilityGroup y proporciona una IEnumerable<T> descripción de los problemas detectados.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResults(SqlSmoObject, String[])

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados.

GetAssessmentResultsList(AvailabilityGroup, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado availabilityGroup y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResultsList(AvailabilityGroup, String[])

Ejecuta de forma asincrónica la evaluación para dado availabilityGroup y proporciona una List<T> descripción de los problemas detectados.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Comprueba si el tipo especificado es compatible con y ServerVersionDatabaseEngineType del servidor raíz para este objeto. Si scriptingPreferences no son NULL también comprobará si el tipo especificado es compatible con y ServerVersionDatabaseEngineType el servidor de destino.

Se aplica a