¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo

Clase SqlSmoObject

El objeto SqlSmoObject representa todos los objetos de SQL Server.

System..::..Object
  Microsoft.SqlServer.Management.Smo..::..SmoObjectBase
    Microsoft.SqlServer.Management.Smo..::..SqlSmoObject
      Más...

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
public abstract class SqlSmoObject : SmoObjectBase, 
	ISfcPropertyProvider, ISfcNotifyPropertyMetadataChanged, INotifyPropertyChanged, IRefreshable, IAlienObject

El tipo SqlSmoObject expone los siguientes miembros.

  NombreDescripción
Método protegidoSqlSmoObjectInicializa una nueva instancia de la clase SqlSmoObject.
Arriba

  NombreDescripción
Propiedad protegidaExecuteForScalarObtiene o establece el valor de propiedad Boolean que especifica si el objeto está establecido para que se ejecute para la opción escalar.
Propiedad protegidaIsTouchedObtiene el valor de propiedad Boolean que especifica si las propiedades del objeto se han actualizado pero todavía no son persistentes en el servidor.
Propiedad protegidaObjectInSpaceObtiene el valor de propiedad Boolean que especifica si el objeto existe en aislamiento, o si está conectado directa o indirectamente con la instancia de SQL Server.
Propiedad públicaPropertiesObtiene una colección de objetos Property que representa las propiedades del objeto.
Propiedad protegidaScalarResultObtiene el resultado escalar para el objeto al que se hace referencia.
Propiedad públicaStateGets the state of the referenced object. (Se hereda de SmoObjectBase.)
Propiedad públicaUrnObtiene el valor de la dirección URN (nombre de recursos uniforme) que identifica de forma única el objeto.
Propiedad públicaUserDataGets or sets user-defined data associated with the referenced object. (Se hereda de SmoObjectBase.)
Arriba

  NombreDescripción
Método protegidoAddDatabaseContext(StringCollection)Agrega el contexto de la base de datos a la colección de consultas identificada por el parámetro queries.
Método protegidoAddDatabaseContext(StringCollection, ScriptingOptions)Agrega el contexto de la base de datos a la colección de consultas identificada por el parámetro queries usando las opciones de scripting especificadas.
Método protegidoAlterImplActiva el evento de objeto modificado.
Método protegidoAlterImplFinishMétodo al que se llama cuando finaliza el evento de objeto modificado.
Método protegidoAlterImplInitMétodo al que se llama cuando se inicializa el evento de objeto modificado.
Método protegidoAlterImplWorkerLlama a los métodos Alter.
Método protegidoBindDefaultImplEnlaza los elementos predeterminados identificados por los parámetros.
Método protegidoBindRuleImplEnlaza el esquema de la regla a la regla y las columnas identificadas por los parámetros.
Método protegidoCheckCollationComprueba el orden de las opciones de scripting por el método de intercalación identificado por el parámetro collationName.
Método protegidoCheckObjectState()()()()Valida el estado del objeto al que se hace referencia.
Método protegidoCheckObjectState(Boolean)Valida el estado del objeto al que se hace referencia, con la opción de especificar que se produzca una excepción si todavía no se ha creado el objeto.
Método protegidoCheckObjectStateImplComprueba el estado de un objeto SqlSmoObject.
Método protegidoCheckVersion100Comprueba si la versión de SQL Server es SQL Server 2008.
Método protegidoCheckVersion80Comprueba la validez del objeto en SQL Server 2000.
Método protegidoCheckVersion80SP3Comprueba la validez del objeto en SQL Server 2000 SP3.
Método protegidoCheckVersion90Comprueba la validez del objeto en SQL Server 2005.
Método protegidoCheckVersionBelow90Comprueba si la versión de SQL Server es anterior a SQL Server 2005.
Método protegidoCleanObjectEstablece el objeto en el estado no modificado.
Método protegidoCreateImplCrea un objeto con opciones de scripting.
Método protegidoCreateImplFinishMétodo al que se llama cuando finaliza el evento Create.
Método protegidoCreateImplInitMétodo al que se llama cuando se inicializa el evento Create.
Método públicoDiscoverDetecta una lista del tipo Object.
Método protegidoDropImplQuita un SqlSmoObject.
Método protegidoDropImplWorkerLlama a los métodos Drop.
Método protegidoEnumScriptImplEnumera los scripts especificados por el parámetro so.
Método protegidoEnumScriptImplWorkerLlama a los métodos que enumeran los scripts especificados por el parámetro so.
Método protegidoEnumScriptImplWorkerSOChangedDevuelve una cadena IEnumerable que describe las opciones de scripting de un objeto.
Método públicoEquals (Se hereda de Object.)
Método protegidoExecuteNonQuery
Método protegidoFinalize (Se hereda de Object.)
Método protegidoFormatSqlVariantDa formato a un objeto como tipo SqlVariant.
Método protegidoGenerateDataSpaceFileStreamScriptGenera un script para crear el archivo de datos.
Método protegidoGenerateDataSpaceScriptGenera un script para asignar espacio en el archivo de datos.
Método protegidoGetBindDefaultScriptObtiene el script que enlaza los valores predeterminados especificados por los parámetros defSchema y defName.
Método protegidoGetBindRuleScriptObtiene el script que especifica las reglas de enlace.
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Asigna un parámetro booleano del objeto SqlSmoObject.
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Asigna una propiedad booleana del objeto SqlSmoObject.
Método públicoMiembro estáticoGetChildTypeObtiene el tipo del elemento secundario.
Método protegidoGetDateTimeParameterAsigna la propiedad datetime del objeto SqlSmoObject.
Método protegidoGetDateTimeParameterAsIntAsigna la propiedad datetime del objeto SqlSmoObject como un valor entero si la propiedad datetime no es NULL.
Método protegidoGetDBNameObtiene el nombre de la base de datos asociada al objeto.
Método protegidoGetEnumParameterAsigna una propiedad enumeration del objeto SqlSmoObject.
Método protegidoGetFragOptionStringObtiene un objeto FragmentationOption como un valor de cadena.
Método protegidoGetGuidParameterAsigna una propiedad Guid del objeto SqlSmoObject.
Método públicoGetHashCode (Se hereda de Object.)
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Asigna un parámetro del objeto SqlSmoObject.
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Asigna un parámetro del objeto SqlSmoObject.
Método protegidoGetPropValueObtiene un valor de propiedad del objeto SqlSmoObject.
Método protegidoGetPropValueOptionalObtiene un valor de propiedad del objeto SqlSmoObject.
Método protegidoGetPropValueOptionalAllowNullObtiene un valor de propiedad del objeto SqlSmoObject.
Método protegidoGetRealValueObtiene un valor de propiedad del objeto SqlSmoObject.
Método protegidoGetScriptingOptionsForCreateObtiene ScriptingOptions para el objeto SqlSmoObject.
Método protegidoGetServerNameObtiene el nombre de la instancia de SQL Server con la que está asociado el objeto.
Método protegidoGetServerObjectObtiene el servidor del objeto SqlSmoObject.
Método protegidoGetSqlServerVersionNameObtiene el nombre de la versión de la instancia de SQL Server con la que está asociado el objeto.
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Asigna un parámetro de cadena del objeto SqlSmoObject.
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Asigna un parámetro de cadena del objeto SqlSmoObject.
Método protegidoGetTimeSpanParameterAsIntAsigna un parámetro de intervalo de tiempo del objeto SqlSmoObject.
Método públicoGetType (Se hereda de Object.)
Método públicoMiembro estáticoGetTypeFromUrnSkeletonObtiene el tipo del objeto Urn especificado por el parámetro.
Método protegidoGetUrnRecursive(StringBuilder)Asigna un objeto Urn del objeto SqlSmoObject.
Método protegidoGetUrnRecursive(StringBuilder, UrnIdOption)Asigna un objeto Urn del objeto SqlSmoObject.
Método protegidoImplInitializeInicializa los campos del objeto SqlSmoObject.
Método públicoInitialize()()()()Inicializa el objeto y fuerza la carga de las propiedades.
Método públicoInitialize(Boolean)Inicializa el objeto y fuerza la carga de las propiedades.
Método protegidoMiembro estáticoIsCollectionDirtyDetermina si se ha modificado cualquier objeto de la colección SqlSmoObject.
Método protegidoIsObjectDirtyComprueba si se han modificado las propiedades del objeto y los cambios todavía no son persistentes en la instancia de SQL Server.
Método protegidoIsObjectInitializedComprueba si se ha inicializado el objeto.
Método protegidoIsObjectInSpaceComprueba si el objeto está aislado o conectado a la instancia de SQL Server.
Método protegidoIsVersion80SP3Determina si la versión de SQL Server es SQL Server 2000 con SP3.
Método protegidoIsVersion90AndAboveDetermina si la versión de SQL Server es SQL Server 2005 o posterior.
Método protegidoMarkDroppedEstablece SqlSmoState en quitado.
Método protegidoMarkForDropImplEstablece SqlSmoState en quitado.
Método protegidoMemberwiseClone (Se hereda de Object.)
Método protegidoPostAlterMétodo que se activa tras modificar el objeto SqlSmoObject.
Método protegidoPostCreateMétodo que se activa tras crear el objeto SqlSmoObject.
Método protegidoPostDropMétodo que se activa tras quitar el objeto SqlSmoObject.
Método públicoRefreshActualiza el objeto y recupera las propiedades la próxima vez que se tiene acceso al objeto.
Método protegidoScriptAlterModifica el objeto SqlSmoObject de acuerdo con los parámetros.
Método protegidoScriptCreateModifica el objeto SqlSmoObject de acuerdo con los parámetros.
Método protegidoScriptDdlInicia InvalidSmoOperationException.
Método protegidoScriptDropInicia InvalidSmoOperationException.
Método protegidoScriptImpl()()()()Obtiene una colección de los scripts del objeto SqlSmoObject.
Método protegidoScriptImpl(ScriptingOptions)Obtiene una colección de los scripts del objeto SqlSmoObject.
Método protegidoScriptImplWorkerObtiene una colección de los scripts del objeto SqlSmoObject.
Método protegidoSetParentImplEstablece el elemento primario del objeto SqlSmoObject en el parámetro newParent.
Método públicoToStringDevuelve un valor String que representa el objeto al que se hace referencia. (Invalida Object..::..ToString()()()().)
Método protegidoTouchImplNo implementado.
Método protegidoMiembro estáticoTraceRealiza un seguimiento del objeto.
Método protegidoUnbindDefaultImplDesenlaza las columnas predeterminadas del objeto SqlSmoObject.
Método protegidoUnbindRuleImplDesenlaza las reglas del objeto SqlSmoObject.
Método protegidoMiembro estáticoUpdateCollectionState2Actualiza el estado de la colección del objeto SqlSmoObject.
Método públicoValidateValidates the state of an object. (Se hereda de SmoObjectBase.)
Arriba

  NombreDescripción
Evento públicoPropertyChangedRepresenta el evento que se produce cuando se cambia una propiedad.
Evento públicoPropertyMetadataChangedRepresenta el evento que se produce cuando cambian los metadatos de la propiedad.
Arriba

  NombreDescripción
Campo protegidom_ExtendedPropertiesRepresenta una propiedad definida para extender las propiedades proporcionadas por un objeto SqlSmoObject.
Campo protegidosingletonParentRepresenta el elemento primario singleton.
Arriba

  NombreDescripción
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..DiscoverDetecta las dependencias. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..GetDomainRootDevuelve la raíz del dominio.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..GetParentObtiene el elemento primario de este objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyTypeObtiene el tipo de la propiedad especificada.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyValueObtiene el valor de la propiedad especificada.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..GetUrnObtiene el Nombre de recursos uniforme del objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..ResolveObtiene la instancia que contiene la información sobre el objeto del Nombre de recursos unificado del objeto.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..SetObjectStateEstablece el estado del objeto en el valor SfcObjectState especificado.
Implementación de interfaces explícitasMétodo privadoIAlienObject..::..SetPropertyValueEstablece el valor de la propiedad.
Implementación de interfaces explícitasMétodo privadoISfcPropertyProvider..::..GetPropertySetObtiene la referencia de interfaz al conjunto de propiedades de este objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Arriba

The SqlSmoObject is a generic object that is used to referenced objects that are not of a specified type. The SqlSmoObject is also used as a base class.

Thread Safety

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos. 

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

System..::..Object
  Microsoft.SqlServer.Management.Smo..::..SmoObjectBase
    Microsoft.SqlServer.Management.Smo..::..SqlSmoObject
      Microsoft.SqlServer.Management.Smo.Agent..::..JobServer
      Microsoft.SqlServer.Management.Smo.Broker..::..ServiceBroker
      Microsoft.SqlServer.Management.Smo..::..DatabaseActiveDirectory
      Microsoft.SqlServer.Management.Smo..::..DatabaseEncryptionKey
      Microsoft.SqlServer.Management.Smo..::..DatabaseOptions
      Microsoft.SqlServer.Management.Smo..::..EndpointPayload
      Microsoft.SqlServer.Management.Smo..::..EndpointProtocol
      Microsoft.SqlServer.Management.Smo..::..FullTextIndex
      Microsoft.SqlServer.Management.Smo..::..Information
      Microsoft.SqlServer.Management.Smo.Mail..::..SqlMail
      Microsoft.SqlServer.Management.Smo..::..MasterKey
      Microsoft.SqlServer.Management.Smo..::..MessageObjectBase
      Microsoft.SqlServer.Management.Smo..::..NamedSmoObject
      Microsoft.SqlServer.Management.Smo..::..PhysicalPartition
      Microsoft.SqlServer.Management.Smo..::..ResourceGovernor
      Microsoft.SqlServer.Management.Smo..::..Server
      Microsoft.SqlServer.Management.Smo..::..ServerActiveDirectory
      Microsoft.SqlServer.Management.Smo..::..ServerProxyAccount
      Microsoft.SqlServer.Management.Smo..::..ServiceMasterKey
      Microsoft.SqlServer.Management.Smo..::..Settings
      Microsoft.SqlServer.Management.Smo..::..UserOptions

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft