Partilhar via


TransferSqlServerObjectsTask Classe

Definição

Contém os métodos e as propriedades que permitem copiar vários objetos SQL Server de um servidor para outro. Essa classe não pode ser herdada.

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
Herança
TransferSqlServerObjectsTask
Atributos
Implementações

Construtores

TransferSqlServerObjectsTask()

Inicializa uma nova instância da classe TransferSqlServerObjectsTask.

Propriedades

CopyAllDefaults

Obtém ou define um booliano que indica que a transferência inclui os padrões de SQL Server.

CopyAllDRIObjects

Obtém ou define um valor que indica se a tarefa copia todos os objetos relacionados à DRI (integridade referencial declarativa).

CopyAllLogins
Obsoleto.

Obtém ou define um Boolean que indica se todos os logons de SQL Server são copiados do banco de dados de origem para o banco de dados de destino na operação de transferência ou apenas os logons especificados.

CopyAllObjects

Obtém ou define um booliano que indica se todos os objetos de banco de dados SQL Server são transferidos da origem para o banco de dados de destino ou apenas os objetos especificados. Os seguintes objetos de banco de dados SQL Server podem ser transferidos: padrões, regras, procedimentos armazenados, tabelas, gatilhos, tipos de dados definidos pelo usuário e exibições.

CopyAllPartitionFunctions

Obtém ou define um booliano que indica se todas as partições SQL Server são transferidas da origem para o banco de dados de destino ou apenas as partições especificadas.

CopyAllPartitionSchemes

Obtém ou define um booliano que indica se todos os esquemas de partição SQL Server são transferidos da origem para o banco de dados de destino ou apenas os esquemas de partição especificados.

CopyAllRules

Obtém ou define um booliano que indica se todas as regras de SQL Server são transferidas da origem para o banco de dados de destino ou apenas as regras especificadas.

CopyAllSchemas

Obtém ou define um booliano que indica se todos os esquemas SQL Server são transferidos da origem para o banco de dados de destino ou apenas os esquemas especificados.

CopyAllSqlAssemblies

Obtém ou define um booliano que indica se todos os assemblies SQL Server são transferidos da origem para o banco de dados de destino ou apenas os assemblies especificados.

CopyAllStoredProcedures

Obtém ou define um booliano que indica se todos os procedimentos armazenados SQL Server são transferidos da origem para o banco de dados de destino ou apenas os procedimentos armazenados especificados.

CopyAllTables

Obtém ou define um Boolean que indica se todas as tabelas SQL Server são transferidas da origem para o banco de dados de destino ou apenas as tabelas especificadas.

CopyAllUserDefinedAggregates

Obtém ou define um Boolean que indica se todas as agregações definidas pelo usuário são transferidas da origem para o banco de dados de destino ou apenas as agregações definidas pelo usuário especificadas.

CopyAllUserDefinedDataTypes

Obtém ou define um Boolean que indica se todos os tipos de dados definidos pelo usuário são transferidos da origem para o banco de dados de destino ou apenas os tipos de dados definidos pelo usuário especificados.

CopyAllUserDefinedFunctions

Obtém ou define um Boolean que indica se todas as funções definidas pelo usuário são transferidas da origem para o banco de dados de destino ou apenas as funções definidas pelo usuário especificadas.

CopyAllUserDefinedTypes

Obtém ou define um Boolean que indica se todos os tipos definidos pelo usuário são transferidos da origem para o banco de dados de destino ou apenas os tipos definidos pelo usuário especificados.

CopyAllUsers
Obsoleto.

Obtém ou define um Boolean que indica se todos os usuários do banco de dados SQL Server são copiados do banco de dados de origem para o banco de dados de destino ou apenas os usuários especificados.

CopyAllViews

Obtém ou define um Boolean que indica se todas as exibições de SQL Server são transferidas da origem para o banco de dados de destino ou apenas as exibições especificadas.

CopyAllXmlSchemaCollections

Obtém ou define um Boolean que indica se todas as coleções de esquema XML são transferidas da origem para o banco de dados de destino ou apenas as coleções de esquema XML especificadas.

CopyData

Obtém ou define um booliano que indica se os dados são incluídos como parte da transferência de tabelas e exibições da origem do SQL Server para o banco de dados de destino.

CopyDatabaseRoles

Obtém ou define um Boolean que indica se as funções de banco de dados são transferidas da origem para o banco de dados de destino.

CopyDatabaseUsers

Obtém ou define um Boolean que indica se os usuários do banco de dados são transferidos da origem para o banco de dados de destino.

CopyForeignKeys

Obtém ou define um booliano que indica se as chaves estrangeiras são transferidas da origem para o banco de dados de destino.

CopyFullTextIndexes

Obtém ou define um booliano que indica se as propriedades de texto completo são transferidas da origem para o banco de dados de destino.

CopyIndexes

Obtém ou define um booliano que indica se os índices são transferidos da origem para o banco de dados de destino.

CopyObjectLevelPermissions

Obtém ou define um Boolean que indica se os objetos protegíveis estão incluídos na transferência da origem para o banco de dados de destino.

CopyPrimaryKeys

Obtém ou define um Boolean que indica se as chaves primárias são transferidas da origem para o banco de dados de destino.

CopySchema

Obtém ou define um Boolean que especifica se o esquema é copiado na operação de transferência. Essa propriedade só está disponível para versões SQL Server 2005 ou posteriores.

CopySqlServerLogins

Obtém ou define um booliano que indica se os logons de SQL Server estão incluídos na transferência da origem para o banco de dados de destino.

CopyTriggers

Obtém ou define um Boolean que indica se os gatilhos estão incluídos na transferência da origem para o banco de dados de destino.

DebugMode

Obtém ou define um valor Boolean que indica se uma tarefa deve determinar se os pontos de interrupção estão habilitados.

DefaultsList

Obtém ou define um StringCollection que contém os objetos padrão a serem transferidos quando o CopyAllDefaults valor é definido como false.

DestinationConnection

Obtém ou define uma cadeia de caracteres que contém o nome do gerenciador de conexões SMO para o banco de dados de destino.

DestinationDatabase

Obtém ou define uma cadeia de caracteres que contém o nome do banco de dados de destino.

DestinationTranslateChar

Obtém ou define um Boolean que indica o valor de AutoTranslate na cadeia de conexão de destino OLE DB.

DropObjectsFirst

Obtém ou define um Boolean que indica se os objetos que foram selecionados para transferência da origem são descartados primeiro no servidor de destino antes do início da transferência.

ExecutionValue

Retorna um objeto que contém a contagem do número de objetos transferidos.

ExistingData

Obtém ou define um valor da enumeração ExistingData para determinar se os dados devem ser acrescentados aos dados existentes ou se os dados existentes devem ser substituídos.

GenerateScriptsInUnicode

Obtém ou define um Boolean que indica se o script gerado está no formato Unicode.

IncludeDependentObjects

Obtém ou define um Boolean que indica se os objetos dependentes estão incluídos na transferência.

IncludeExtendedProperties

Obtém ou define um Boolean que indica se as propriedades estendidas são transferidas da origem para o banco de dados de destino.

LoginsList

Obtém ou define um StringCollection que contém os logons SQL Server a serem transferidos do banco de dados de origem para o banco de dados de destino quando CopyAllLogins for falso.

PartitionFunctionsList

Obtém ou define um StringCollection que contém as funções de partição a serem transferidas do banco de dados de origem para o banco de dados de destino quando o CopyAllPartitionFunctions for falso.

PartitionSchemesList

Obtém ou define um StringCollection que contém os esquemas de partição a serem transferidos do banco de dados de origem para o banco de dados de destino quando CopyAllPartitionSchemes for falso.

RulesList

Obtém ou define um StringCollection que contém as regras a serem transferidas do banco de dados de origem para o banco de dados de destino quando CopyAllRules for falso.

SchemasList

Obtém ou define um StringCollection que contém a lista de esquemas a serem transferidos do banco de dados de origem para o banco de dados de destino quando CopyAllSchemas for falso.

SourceConnection

Obtém ou define uma cadeia de caracteres que contém o nome do gerenciador de conexões SMO para o banco de dados de origem.

SourceDatabase

Obtém ou define uma cadeia de caracteres que contém o nome do banco de dados do qual os objetos serão transferidos.

SourceTranslateChar

Obtém ou define um Boolean que indica o valor de AutoTranslate na cadeia de conexão de origem OLE DB.

SqlAssembliesList

Obtém ou define um StringCollection listando os assemblies SQL Server a serem transferidos quando CopyAllSqlAssemblies for falso.

StoredProceduresList

Obtém ou define um StringCollection listando os procedimentos armazenados a serem transferidos quando CopyAllStoredProcedures for falso.

SuspendRequired

Obtém ou define um valor Boolean que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção. Esse valor é definido pelo mecanismo de tempo de execução para tarefas e contêineres quando um ponto de interrupção é encontrado.

TablesList

Obtém ou define um StringCollection listando as tabelas a serem transferidas quando CopyAllTables for false.

TargetServerVersion

Contém os métodos e as propriedades que permitem copiar vários objetos SQL Server de um servidor para outro. Essa classe não pode ser herdada.

(Herdado de Task)
UseCollation

Obtém ou define um booliano que indica se a transferência deve usar ordenações.

UserDefinedAggregatesList

Obtém ou define um StringCollection listando as agregações definidas pelo usuário para serem transferidas quando CopyAllUserDefinedAggregates for false.

UserDefinedDataTypesList

Obtém ou define um StringCollection listando os tipos de dados definidos pelo usuário a serem transferidos quando CopyAllUserDefinedDataTypes for falso.

UserDefinedFunctionsList

Obtém ou define um StringCollection listando as funções definidas pelo usuário a serem transferidas quando CopyAllUserDefinedFunctions for false.

UserDefinedTypesList

Obtém ou define um StringCollection listando os tipos definidos pelo usuário para serem transferidos quando CopyAllUserDefinedTypes for falso.

UsersList

Obtém ou define um StringCollection que contém a SQL Server usuários de banco de dados a serem transferidos do banco de dados de origem para o banco de dados de destino quando CopyAllUsers for falso.

Version

Membro preterido; ver Comentários. *** Retorna a versão da tarefa. Esta propriedade é somente para leitura.

(Herdado de Task)
ViewsList

Obtém ou define um StringCollection listando os modos de exibição a serem transferidos quando CopyAllViews for falso.

XmlSchemaCollectionsList

Obtém ou define um StringCollection listando as coleções de esquema XML a serem transferidas quando CopyAllXmlSchemaCollections for false.

Métodos

AcceptBreakpointManager(BreakpointManager)

Passa um BreakpointManager para uma tarefa. Esse método é chamado pelo runtime e não é usado em código.

CanUpdate(String)

Membro preterido; ver Comentários. Um Boolean que indica se o novo XML do pacote pode atualizar o XML do pacote antigo.

(Herdado de Task)
Equals(Object)

Determina se duas instâncias de objeto são iguais.

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

Executa a tarefa.

GetConnectionID(Connections, String)

Obtém uma cadeia de caracteres que contém a ID da conexão.

(Herdado de Task)
GetConnectionName(Connections, String)

Obtém uma cadeia de caracteres que contém o nome da conexão.

(Herdado de Task)
GetHashCode()

Retorna o código hash para a instância.

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

Inicializa as propriedades associadas à tarefa. Esse método é chamado pelo runtime e não é usado em código.

LoadFromXML(XmlElement, IDTSInfoEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents).

ResumeExecution()

Retoma a execução da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de tempo de execução.

SaveToXML(XmlDocument, IDTSInfoEvents)

Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents).

SuspendExecution()

Indica se o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de tempo de execução.

Update(String)

Membro preterido; ver Comentários. Esse método atualiza o XML do pacote antigo com o novo XML do pacote, se CanUpdate(String) for definido como true.

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

Verifica se a tarefa está configurada corretamente.

Aplica-se a