Table Clase

Definición

Clase de instancia que encapsula : Server[@Name='']/Database/Table

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Table : Microsoft.SqlServer.Management.Smo.TableViewBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.IRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IColumnPermission, Microsoft.SqlServer.Management.Smo.ITableOptions
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Table = class
    inherit TableViewBase
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IRenamable
    interface ITableOptions
    interface IDmfFacet
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Table = class
    inherit TableViewBase
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface IRenamable
    interface ITableOptions
    interface IDmfFacet
    interface ISfcSupportsDesignMode
    interface IObjectPermission
    interface IColumnPermission
Public NotInheritable Class Table
Inherits TableViewBase
Implements IAlterable, IColumnPermission, ICreatable, IDmfFacet, IDropIfExists, IDroppable, IRenamable, ISfcSupportsDesignMode, ITableOptions
Herencia
Atributos
Implementaciones

Constructores

Nombre Description
Table()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Table(Database, String, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Table(Database, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Campos

Nombre Description
m_ExtendedProperties

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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
AnsiNullsStatus

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ChangeTrackingEnabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Checks

Clase de instancia que encapsula : Server[@Name='']/Database/Table

CollationDatabaseInServer

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
Columns

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
CreateDate

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DatabaseEngineEdition

Devuelve databaseEngineEdition del objeto SMO.

(Heredado de SqlSmoObject)
DatabaseEngineType

Devuelve el databaseEngineType del objeto SMO.

(Heredado de SqlSmoObject)
DataConsistencyCheck

Propiedad para establecer o obtener si se usa DATA_CONSISTENCY_CHECK opción al crear la tabla temporal con versiones del sistema Sintaxis de ejemplo: CREATE TABLE t (....) WITH (SYSTEM_VERSIONING = ON (HISTORY_TABLE = dbo. Historial, DATA_CONSISTENCY_CHECK = ON))

DataRetentionEnabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DataRetentionFilterColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DataRetentionPeriod

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DataRetentionPeriodUnit

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DataSourceName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DataSpaceUsed

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DateLastModified

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Durability

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DwTableDistribution

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EdgeConstraints

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Events

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ExecuteForScalar

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
ExecutionManager

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
ExtendedProperties

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
ExternalTableDistribution

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FakeSystemTable

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileFormatName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileFormatNameOd

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileGroup

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileStreamFileGroup

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileStreamPartitionScheme

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileTableDirectoryName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileTableNameColumnCollation

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FileTableNamespaceEnabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ForeignKeys

Clase de instancia que encapsula : Server[@Name='']/Database/Table

FullTextIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
HasAfterTrigger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasClassifiedColumn

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasClusteredColumnStoreIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasClusteredIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasCompressedPartitions

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasDeleteTrigger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasHeapIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasInsertTrigger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasInsteadOfTrigger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasNonClusteredColumnStoreIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasNonClusteredIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasPrimaryClusteredIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasSparseColumn

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasSpatialData

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasSystemTimePeriod

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasUpdateTrigger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasXmlCompressedPartitions

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasXmlData

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HasXmlIndex

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HistoryRetentionPeriod

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HistoryRetentionPeriodUnit

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HistoryTableID

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HistoryTableName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

HistoryTableSchema

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ID

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Indexes

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IndexSpaceUsed

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsDroppedLedgerTable

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsEdge

Si esta tabla es una tabla perimetral.

IsExternal

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsFileTable

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsIndexable

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsLedger

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsMemoryOptimized

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsNode

Si esta tabla es una tabla de nodos.

IsPartitioned

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsSchemaOwned

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsSystemObject

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsSystemVersioned

Clase de instancia que encapsula : Server[@Name='']/Database/Table

IsTouched

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

(Heredado de SqlSmoObject)
IsVarDecimalStorageFormatEnabled

Si los datos decimales se almacenan en campos de longitud variable en la tabla

LedgerType

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewOperationTypeColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewOperationTypeDescColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewSchema

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewSequenceNumberColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LedgerViewTransactionIdColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Location

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LocationOd

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LockEscalation

Clase de instancia que encapsula : Server[@Name='']/Database/Table

LowPriorityAbortAfterWait

Obtiene o establece la acción ABORT_AFTER_WAIT para la opción WAIT_AT_LOW_PRIORITY de la operación DDL. Establézcalo antes de llamar a Rebuild o SwitchPartition. El valor predeterminado es Ninguno.

LowPriorityMaxDuration

Obtiene o establece el MAX_DURATION en minutos para la opción WAIT_AT_LOW_PRIORITY de la operación DDL. Si es necesario, establézcalo en un valor distinto de cero antes de llamar a SwitchPartition o Rebuild.

MaximumDegreeOfParallelism

Propiedad para establecer el número máximo de procesadores que se pueden usar al ejecutar el montón de recompilación

Name

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
ObjectInSpace

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
OnlineHeapOperation

Propiedad en línea para el montón de recompilación

Owner

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Parent

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ParentCollection

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

(Heredado de SqlSmoObject)
PartitionScheme

Clase de instancia que encapsula : Server[@Name='']/Database/Table

PartitionSchemeParameters

Especifica las columnas que definen los parámetros de entrada para el esquema de partición.

PhysicalPartitions

Instancia de clase de colección para physicalPartitions de la tabla

Properties

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
QuotedIdentifierStatus

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RejectedRowLocation

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RejectSampleValue

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RejectType

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RejectValue

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteDataArchiveDataMigrationState

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteDataArchiveEnabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteDataArchiveFilterPredicate

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteObjectName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteSchemaName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteTableName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RemoteTableProvisioned

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Replicated

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ResumableIndexes

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RowCount

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RowCountAsDouble

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ScalarResult

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
Schema

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
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)
ShardingColumnName

Clase de instancia que encapsula : Server[@Name='']/Database/Table

State

Devuelve el estado del objeto.

(Heredado de SmoObjectBase)
Statistics

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
SystemTimePeriodEndColumn

Clase de instancia que encapsula : Server[@Name='']/Database/Table

SystemTimePeriodStartColumn

Clase de instancia que encapsula : Server[@Name='']/Database/Table

TemporalType

Clase de instancia que encapsula : Server[@Name='']/Database/Table

TextFileGroup

Clase de instancia que encapsula : Server[@Name='']/Database/Table

TrackColumnsUpdatedEnabled

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Triggers

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
AddPeriodForSystemTime(String, String, Boolean)

Agrega información de período para la tabla temporal con versiones del sistema.

Alter()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

AlterImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
AlterImplWorker()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
AlterWithNoCheck()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

AppendCommaText(StringBuilder, String, Boolean, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
AutoGenerateName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
ChangeSchema(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

CheckIdentityValue()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

CheckObjectDirty()

Si hay algunas propiedades que se respetan en casos especiales, use esta función. aplicable actualmente a DatabaseDdltriggers

(Heredado de ScriptNameObjectBase)
CheckObjectState()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
CheckTable()

Comprueba la integridad de las páginas de base de datos que implementan almacenamiento para la tabla a la que se hace referencia y los índices definidos en ella.

CheckTableDataOnly()

Comprueba la integridad de las páginas de base de datos que implementan el almacenamiento para la tabla a la que se hace referencia.

CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

comprueba la sintaxis de texto, que manipula el tipo correcto de objeto ( PROC, TRIGGER, etc.)

(Heredado de ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

comprueba la sintaxis de texto, que manipula el tipo correcto de objeto ( PROC, TRIGGER, etc.)

(Heredado de ScriptNameObjectBase)
CheckTextModeSupport()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
CleanObject()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
Create()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

CreateImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
CreateOrAlterImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Deny(ObjectPermissionSet, String, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Deny(ObjectPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Deny(ObjectPermissionSet, String[], Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Deny(ObjectPermissionSet, String[], String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Deny(ObjectPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

DisableAllIndexes()

Deshabilita todos los índices.

Discover()

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

(Heredado de SqlSmoObject)
Drop()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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)
DropPeriodForSystemTime()

Quita el período de sytem de la tabla temporal.

EnableAllIndexes(IndexEnableAction)

Habilita todos los índices. El argumento action especifica cómo habilitar el índice. Es posible llamar a Create() o Rebuild() en el índice.

EnumColumnPermissions()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumColumnPermissions(ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumColumnPermissions(String, ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumColumnPermissions(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumForeignKeys()

esta función enumera todas las foreignKeys que hacen referencia a la clave principal de esta tabla.

EnumFragmentation()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
EnumFragmentation(FragmentationOption, Int32)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
EnumFragmentation(FragmentationOption)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
EnumLastStatisticsUpdates()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumLastStatisticsUpdates(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumObjectPermissions()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumObjectPermissions(ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumObjectPermissions(String, ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumObjectPermissions(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumScript()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

EnumScript(ScriptingOptions)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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)
ForceTextModeOnTextBody()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
FormatSqlVariant(Object)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GenerateAlterEvent()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GetBraketNameForText()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetContextDB()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GetDBName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
GetFileTableNamespacePath()

Obtiene la ruta de acceso del espacio de nombres de la tabla de archivos.

GetFragOptionString(FragmentationOption)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GetIsSystemNamed()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetIsTextDirty()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
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)
GetRemoteTableMigrationStatistics()

Obtenga estadísticas de migración de tablas remotas. Null si el archivo de datos remotos no está habilitado para la tabla o el aprovisionamiento de tablas remotas no está completo

GetServerName()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
GetServerObject()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
GetTextBody()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetTextBody(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetTextHeader(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetTextMode()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
GetTextProperty(String)

obtener el texto del objeto, si no está disponible, inicie la excepción de obtención basada en el estado del objeto.

(Heredado de ScriptNameObjectBase)
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)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Grant(ObjectPermissionSet, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Grant(ObjectPermissionSet, String, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Grant(ObjectPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Grant(ObjectPermissionSet, String[], Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Grant(ObjectPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ImplInitialize(String[], OrderBy[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
InitColumns()

Inicializa la colección Column.

Initialize()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
Initialize(Boolean)

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

(Heredado de SqlSmoObject)
InitIndexes()

Inicializa la colección Index.

InitPhysicalPartitions()

Inicializa la colección PhysicalPartitions.

IsExpressSku()

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

(Heredado de SqlSmoObject)
IsObjectDirty()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
IsObjectInitialized()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IsObjectInSpace()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IsSupportedProperty(String)

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

(Heredado de SqlSmoObject)
IsVersion80SP3()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IsVersion90AndAbove()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
MarkDropped()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
MarkForDropImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
Rebuild()

Recompilación de la tabla

Rebuild(Int32)

Recompilación de una partición determinada

RebuildIndexes(Int32)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RecalculateSpaceUsage()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

ReCompileReferences()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
Refresh()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewBase)
Rename(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

RenameImpl(String)

cambiar el nombre del objeto

(Heredado de NamedSmoObject)
RenameImplWorker(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Revoke(ObjectPermissionSet, String, Boolean, Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Revoke(ObjectPermissionSet, String, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Revoke(ObjectPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Revoke(ObjectPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

Script()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
Script(ScriptingOptions)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de TableViewTableTypeBase)
ScriptImpl()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
SetIsSystemNamed(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
SetParentImpl(SqlSmoObject)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
SetSchemaOwned()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
SetTextBody(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
SetTextHeader(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
SwitchPartition(Int32, Table, Int32)

Cambia la partición con el número de partición sourcePartitionNumber de la tabla actual a la partición con el número de partición targetPartitionNumber de la tabla especificada con targetTable.

SwitchPartition(Int32, Table)

Cambia la partición con el número de partición sourcePartitionNumber de la tabla actual a la tabla especificada con targetTable. Esto supone que la tabla de destino no está particionada.

SwitchPartition(Table, Int32)

Cambia la tabla actual a la partición con el número de partición targetPartitionNumber de la tabla especificada con targetTable.

SwitchPartition(Table)

Cambia la tabla actual a la tabla especificada con targetTable.

SwitchTextMode(Boolean, SmoCollectionBase[])

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
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)
ThrowIfTextIsDirtyForAlter()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de ScriptNameObjectBase)
ToString()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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)
TruncateData()

Truncar una tabla

TruncateData(Int32)

Truncar una partición de la tabla con particiones con el número de partición

UnbindDefaultImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
UpdateStatistics()

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia o todos los índices definidos en una tabla de SQL Server.

(Heredado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32, Boolean)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia o todos los índices definidos en una tabla de SQL Server.

(Heredado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType, Int32)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia o todos los índices definidos en una tabla de SQL Server.

(Heredado de TableViewBase)
UpdateStatistics(StatisticsTarget, StatisticsScanType)

fuerza la actualización de estadísticas de distribución de datos para un índice al que se hace referencia o todos los índices definidos en una tabla de SQL Server.

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

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SmoObjectBase)

Eventos

Nombre Description
PropertyChanged

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
PropertyMetadataChanged

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)

Implementaciones de interfaz explícitas

Nombre Description
IAlienObject.Discover()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IAlienObject.GetParent()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
IAlienObject.Resolve(String)

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(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()

Clase de instancia que encapsula : Server[@Name='']/Database/Table

(Heredado de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Este objeto extiende ISfcSupportsDesignMode.

Métodos de extensión

Nombre Description
GetAssessmentItems(SqlSmoObject, String[])

Busca todas las comprobaciones disponibles para dado smoObject.

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(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