TransferSqlServerObjectsTask Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |