Table of Contents
Na semana passada, alguns usuários encontraram um texto de erro conhecido ao executar microsoft.sqlserver.dts.runtime. Esse problema pode ocorrer por vários motivos. Vamos compartilhar isso agora.
Aprovado
público: Microsoft::SqlServer::Dts::Runtime::DTSExecResult Execute();
Aprovado
A ferramenta de reparo ASR Pro é a solução para um PC com Windows que está executando lentamente, tem problemas de registro ou está infectado com malware. Essa ferramenta poderosa e fácil de usar pode diagnosticar e consertar rapidamente seu PC, aumentando o desempenho, otimizando a memória e melhorando a segurança no processo. Não sofra mais com um computador lento - experimente o ASR Pro hoje mesmo!
public Microsoft.SqlServer.Dts.Runtime.DTSExecResult Run();
substituir isto.Executar ` peça de equipamento -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Executar Público() como DTSExecResult
Devolução
Uma enumeração DTSExecResult contendo informações sobre nosso próprio sucesso e até falha deste pacote específico.
Exemplos
Código de amostra de fanbase cria um pacote definido, define as propriedades OfflineMode e, além disso, interactivemode antes de adicionar a carreira de script. Em seguida, ele empacota, itera usando o método geralmente genérico Execute.
com Sistema;com System.Collections.Generic;com System.Text;com Microsoft.SqlServer.Dts.Runtime;com Microsoft.SqlServer.Dts.Tasks.ScriptTask;Namespace Package_API programa de categoria muito ole void Main(string[] args) pacote p = pacote recém-adquirido(); p.InteractiveMode equivale a true; P.OfflineMode Verdadeiro; equals // Adiciona tarefa de script de unidade a. Taskhost TaskH é igual a (TaskHost)p.Executables.Add(typeof(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).AssemblyQualifiedName); //Executa o pacote. in. execute(); // Verifica a execução dos dados. if (taskH.ExecutionResult == DTSExecResult.Failure
Importar temas do sistemaImporta System.Collections.GenericImporta System.TextImporta Microsoft.SqlServer.Dts.RuntimeImportar Microsoft.SqlServer.Dts.Tasks.ScriptTaskNamespace Package_API programa de aula Shared Sub Main (ByVal args() As String) Pacote Dim p Como é Novo package() p.InteractiveMode é verdadeiro p.OfflineMode = Verdadeiro Adicione uma tarefa de script ao pacote referente a você. Dim TaskH as = taskhost CType(p.Executables.Add(Type.GetType(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).TaskHost) Assemblyqualifiedname), execute o pacote. P.Executar() Confira os resultados da corrida. TaskH if.ExecutionResult é igual a DTSExecResult.Failure ou taskH.ExecutionStatus = DTSExecStatus.Then abend Console.WriteLine("Tarefa não processada ou cancelada") diferente Console.WriteLine("Tarefa concluída com sucesso") fim se descontinuar sob aula de acabamentodeixe um namespace
Observações
O método Execute é herdado apenas por hosts de tarefas e alguns outros equipamentos da classe abstrata Executable como resultado do DtsContainer , e alguns quase todos os outros objetos permitem a herança de objetos que devem ser executados pelo playback. O método Run
de blocos individuais herdados geralmente não é usado, além de ser recomendado chamar seu método. Execute se seu design precisar executar carreiras ou contêineres específicos em deal.deal. No entanto, esse método Execute
está prontamente disponível em cada objeto se você definir várias circunstâncias em que pode precisar dele.
O principal objetivo do método Execute
principal é substituí-lo ao herdar e ao criar uma tarefa especializada. Para obter mais informações sobre a substituição por push para executar um procedimento específico, consulte Criar uma tarefa personalizada.