Compartir a través de


TransferSqlServerObjectsTask Clase

Definición

Contiene los métodos y propiedades que permiten copiar varios objetos SQL Server de un servidor a otro. Esta clase no puede heredarse.

public ref class TransferSqlServerObjectsTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::TransferSqlServerObjectsTask::ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")]
public sealed class TransferSqlServerObjectsTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.ITransferSqlServerObjectsTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2016; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("D68202B5-1E2C-4A8F-B63E-64B2DB3F9280")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2017; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("6D7760F0-F3E4-4C1B-BBDC-A68A3AAAF6B2")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.transfersqlserverobjectstask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTask.Localized), SamplesTag="SsisTransferSqlServerObjectsTask", TaskContact="Transfer Objects Task; Microsoft Corporation; SQL Server 2019; (c) Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.TransferSqlServerObjectsTaskUI.TransferSqlServerObjectsTaskUI, Microsoft.SqlServer.TransferSqlServerObjectsTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("8E6F94C4-8098-4835-9948-AD10F9191B44")>]
type TransferSqlServerObjectsTask = class
    inherit Task
    interface ITransferSqlServerObjectsTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IDTSComponentPersist
Public NotInheritable Class TransferSqlServerObjectsTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, ITransferSqlServerObjectsTask
Herencia
TransferSqlServerObjectsTask
Atributos
Implementaciones

Constructores

TransferSqlServerObjectsTask()

Inicializa una nueva instancia de la clase TransferSqlServerObjectsTask.

Propiedades

CopyAllDefaults

Obtiene o establece un valor booleano que indica que la transferencia incluye los valores predeterminados de SQL Server.

CopyAllDRIObjects

Obtiene o establece un valor que indica si la tarea copia todos los objetos relacionados con la integridad referencial declarativa (DRI).

CopyAllLogins
Obsoletos.

Obtiene o establece un valor booleano que indica si todos los inicios de sesión de SQL Server se copian de la base de datos de origen en la base de datos de destino en la operación de transferencia o solo los inicios de sesión especificados.

CopyAllObjects

Obtiene o establece un valor booleano que indica si todos los objetos de base de datos SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo los objetos especificados. Se pueden transferir los siguientes objetos de base de datos SQL Server: valores predeterminados, reglas, procedimientos almacenados, tablas, desencadenadores, tipos de datos definidos por el usuario y vistas.

CopyAllPartitionFunctions

Obtiene o establece un valor booleano que indica si todas las particiones SQL Server se transfieren del origen a la base de datos de destino o solo las particiones especificadas.

CopyAllPartitionSchemes

Obtiene o establece un valor booleano que indica si todos los esquemas de partición SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo los esquemas de partición especificados.

CopyAllRules

Obtiene o establece un valor booleano que indica si todas las reglas de SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo las reglas especificadas.

CopyAllSchemas

Obtiene o establece un valor booleano que indica si todos los esquemas SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo los esquemas especificados.

CopyAllSqlAssemblies

Obtiene o establece un valor booleano que indica si todos los ensamblados SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo los ensamblados especificados.

CopyAllStoredProcedures

Obtiene o establece un valor booleano que indica si todos los procedimientos almacenados SQL Server se transfieren desde el origen a la base de datos de destino o solo los procedimientos almacenados especificados.

CopyAllTables

Obtiene o establece un valor booleano que indica si todas las tablas SQL Server se transfieren de la base de datos de origen a la base de datos de destino, o solo las tablas especificadas.

CopyAllUserDefinedAggregates

Obtiene o establece un valor booleano que indica si todos los agregados definidos por el usuario se transfieren de la base de datos de origen a la base de datos de destino, o solo los agregados definidos por el usuario especificados.

CopyAllUserDefinedDataTypes

Obtiene o establece un valor booleano que indica si todos los tipos de datos definidos por el usuario se transfieren de la base de datos de origen a la base de datos de destino, o solo los tipos de datos definidos por el usuario especificados.

CopyAllUserDefinedFunctions

Obtiene o establece un valor booleano que indica si todas las funciones definidas por el usuario se transfieren de la base de datos de origen a la base de datos de destino o solo las funciones definidas por el usuario especificadas.

CopyAllUserDefinedTypes

Obtiene o establece un valor booleano que indica si todos los tipos definidos por el usuario se transfieren de la base de datos de origen a la base de datos de destino o solo los tipos definidos por el usuario especificados.

CopyAllUsers
Obsoletos.

Obtiene o establece un valor booleano que indica si todos los usuarios de la base de datos de SQL Server se copian de la base de datos de origen en la base de datos de destino o solo los usuarios especificados.

CopyAllViews

Obtiene o establece un valor booleano que indica si todas las vistas SQL Server se transfieren de la base de datos de origen a la base de datos de destino o solo las vistas especificadas.

CopyAllXmlSchemaCollections

Obtiene o establece un valor booleano que indica si todas las colecciones de esquemas XML se transfieren de la base de datos de origen a la base de datos de destino, o solo las colecciones de esquemas XML especificadas.

CopyData

Obtiene o establece un valor booleano que indica si los datos se incluyen como parte de la transferencia de tablas y vistas del origen de SQL Server a la base de datos de destino.

CopyDatabaseRoles

Obtiene o establece un valor booleano que indica si los roles de base de datos se transfieren de la base de datos de origen a la base de datos de destino.

CopyDatabaseUsers

Obtiene o establece un valor booleano que indica si los usuarios de la base de datos se transfieren de la base de datos de origen a la base de datos de destino.

CopyForeignKeys

Obtiene o establece un valor booleano que indica si las claves externas se transfieren desde el origen a la base de datos de destino.

CopyFullTextIndexes

Obtiene o establece un valor booleano que indica si las propiedades de texto completo se transfieren de la base de datos de origen a la de destino.

CopyIndexes

Obtiene o establece un valor booleano que indica si los índices se transfieren desde el origen a la base de datos de destino.

CopyObjectLevelPermissions

Obtiene o establece un valor booleano que indica si los objetos protegibles se incluyen en la transferencia desde el origen a la base de datos de destino.

CopyPrimaryKeys

Obtiene o establece un valor booleano que indica si las claves principales se transfieren de la base de datos de origen a la de destino.

CopySchema

Obtiene o establece un valor booleano que especifica si el esquema se copia en la operación de transferencia. Esta propiedad solo está disponible para SQL Server 2005 o versiones posteriores.

CopySqlServerLogins

Obtiene o establece un valor booleano que indica si SQL Server inicios de sesión se incluyen en la transferencia desde el origen a la base de datos de destino.

CopyTriggers

Obtiene o establece un valor booleano que indica si los desencadenadores se incluyen en la transferencia desde el origen a la base de datos de destino.

DebugMode

Obtiene o establece un valor de tipo Boolean que indica si una tarea debería determinar si los puntos de interrupción están habilitados.

DefaultsList

Obtiene o establece un objeto StringCollection que contiene los objetos predeterminados que se van a transferir cuando se establece en CopyAllDefaults false.

DestinationConnection

Obtiene o establece una cadena que contiene el nombre del administrador de conexiones SMO para la base de datos de destino.

DestinationDatabase

Obtiene o establece una cadena que contiene el nombre de la base de datos de destino.

DestinationTranslateChar

Obtiene o establece un valor booleano que indica el valor de AutoTranslate en la cadena de conexión de destino de OLE DB.

DropObjectsFirst

Obtiene o establece un valor booleano que indica si los objetos seleccionados para la transferencia desde el origen se quitan primero en el servidor de destino antes de que comience la transferencia.

ExecutionValue

Devuelve un objeto que contiene el recuento del número de objetos transferidos.

ExistingData

Obtiene o establece un valor de la enumeración ExistingData para determinar si los datos se deben anexar a los datos existentes o si se deben reemplazar los datos existentes mediante sobrescritura.

GenerateScriptsInUnicode

Obtiene o establece un valor booleano que indica si el script generado está en formato Unicode.

IncludeDependentObjects

Obtiene o establece un valor booleano que indica si los objetos dependientes se incluyen en la transferencia.

IncludeExtendedProperties

Obtiene o establece un valor booleano que indica si las propiedades extendidas se transfieren de la base de datos de origen a la de destino.

LoginsList

Obtiene o establece una stringCollection que contiene los inicios de sesión de SQL Server que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllLogins es false.

PartitionFunctionsList

Obtiene o establece una stringCollection que contiene las funciones de partición que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllPartitionFunctions es false.

PartitionSchemesList

Obtiene o establece una stringCollection que contiene los esquemas de partición que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllPartitionSchemes es false.

RulesList

Obtiene o establece una stringCollection que contiene las reglas que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllRules es false.

SchemasList

Obtiene o establece una stringCollection que contiene la lista de esquemas que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllSchemas es false.

SourceConnection

Obtiene o establece una cadena que contiene el nombre del administrador de conexiones SMO para la base de datos de origen.

SourceDatabase

Obtiene o establece una cadena que contiene el nombre de la base de datos desde la que se transferirán los objetos.

SourceTranslateChar

Obtiene o establece un valor booleano que indica el valor de AutoTranslate en la cadena de conexión de origen de OLE DB.

SqlAssembliesList

Obtiene o establece una stringCollection que enumera los ensamblados de SQL Server que se van a transferir cuando CopyAllSqlAssemblies es false.

StoredProceduresList

Obtiene o establece una stringCollection que enumera los procedimientos almacenados que se van a transferir cuando CopyAllStoredProcedures es false.

SuspendRequired

Obtiene o establece un valor de tipo Boolean que indica si las tareas se deberían suspender al encontrar un punto de interrupción. El motor de tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción.

TablesList

Obtiene o establece una stringCollection que enumera las tablas que se van a transferir cuando CopyAllTables es false.

TargetServerVersion

Contiene los métodos y propiedades que permiten copiar varios objetos SQL Server de un servidor a otro. Esta clase no puede heredarse.

(Heredado de Task)
UseCollation

Obtiene o establece un valor booleano que indica si la transferencia debe usar intercalaciones.

UserDefinedAggregatesList

Obtiene o establece una stringCollection que muestra los agregados definidos por el usuario que se van a transferir cuando CopyAllUserDefinedAggregates es false.

UserDefinedDataTypesList

Obtiene o establece una stringCollection que enumera los tipos de datos definidos por el usuario que se van a transferir cuando CopyAllUserDefinedDataTypes es false.

UserDefinedFunctionsList

Obtiene o establece una stringCollection que enumera las funciones definidas por el usuario que se van a transferir cuando CopyAllUserDefinedFunctions es false.

UserDefinedTypesList

Obtiene o establece una stringCollection que muestra los tipos definidos por el usuario que se van a transferir cuando CopyAllUserDefinedTypes es false.

UsersList

Obtiene o establece una stringCollection que contiene los usuarios de la base de datos SQL Server que se van a transferir de la base de datos de origen a la base de datos de destino cuando CopyAllUsers es false.

Version

*** Miembro desusado; ver Comentarios. *** Devuelve la versión de la tarea. Esta propiedad es de solo lectura.

(Heredado de Task)
ViewsList

Obtiene o establece una stringCollection que enumera las vistas que se van a transferir cuando CopyAllViews es false.

XmlSchemaCollectionsList

Obtiene o establece una stringCollection que enumera las colecciones de esquemas XML que se van a transferir cuando CopyAllXmlSchemaCollections es false.

Métodos

AcceptBreakpointManager(BreakpointManager)

Pasa una clase BreakpointManager a una tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

CanUpdate(String)

*** Miembro desusado; ver Comentarios. Valor booleano que indica si el nuevo paquete XML puede actualizar el XML del paquete anterior.

(Heredado de Task)
Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Ejecuta la tarea.

GetConnectionID(Connections, String)

Obtiene una cadena que contiene el identificador de la conexión.

(Heredado de Task)
GetConnectionName(Connections, String)

Obtiene una cadena que contiene el nombre de la conexión.

(Heredado de Task)
GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Inicializa las propiedades asociadas a la tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

LoadFromXML(XmlElement, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor.

SaveToXML(XmlDocument, IDTSInfoEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indica que el ejecutable se debe suspender. El motor de ejecución llama a este método.

Update(String)

*** Miembro desusado; ver Comentarios. Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true.

(Heredado de Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Comprueba si la tarea está correctamente configurada.

Se aplica a