TransferSqlServerObjectsTask Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |