Table of Contents
Nel passato, alcuni utenti hanno riscontrato un messaggio di errore durante l’esecuzione di microsoft.sqlserver.dts.runtime. Questo problema può verificarsi per molti grandi. Discutiamone ora.
Approvato
pubblico: Microsoft::SqlServer::Dts::Runtime::DTSExecResult Execute();
Approvato
Lo strumento di riparazione ASR Pro è la soluzione per un PC Windows che funziona lentamente, presenta problemi di registro o è infetto da malware. Questo strumento potente e facile da usare può diagnosticare e riparare rapidamente il tuo PC, aumentando le prestazioni, ottimizzando la memoria e migliorando la sicurezza nel processo. Non soffrire più di un computer lento: prova ASR Pro oggi!
pubblica Microsoft.SqlServer.Dts.Runtime.DTSExecResult Run();
sostituisci questa unità.Execute ` -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Execute() come DTSExecResult
Ritorno
Un’enumerazione DTExecResult contenente informazioni sul successo e persino sul fallimento del pacchetto.
Esempi
Il pin di esempio di Fanbase crea un pacchetto, imposta ciascuna proprietà OfflineMode e interactivemode prima di aggiungere un’attività di script. Quindi impacchetta, itera prendendo il metodo generico Execute.
su Sistema;con System.Collections.Generic;con System.Text;con Microsoft.SqlServer.Dts.Runtime;con Microsoft.SqlServer.Dts.Tasks.ScriptTask;Spazio dei nomi Package_API programma del corso semplice ole void Main(string[] args) pacchetto p significa nuovo pacchetto(); p.InteractiveMode implica true; P.Modalità Offline Vero; = // Aggiungi la prova dello script dell'unità a. Taskhost taskH = (TaskHost)p.Executables.Add(typeof(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).AssemblyQualifiedName); // Esegui il pacchetto. n. eseguire(); // Controlla l'esecuzione dei dati. if (taskH.ExecutionResult == DTSExecResult.Failure
Importa temi di sistemaImporta System.Collections.GenericImporta System.TextImporta Microsoft.SqlServer.Dts.RuntimeImporta Microsoft.SqlServer.Dts.Tasks.ScriptTaskSpazio dei nomi Package_API programma delle classi Condiviso Sub Main (ByVal args() As String) Pacchetto Dim p Come nuovo package() p.InteractiveMode è sempre stato vero p.OfflineMode implica True Aggiungi un'attività di script al pacchetto più importante per te. Dim TaskH come significa taskhost CType(p.Executables.Add(Type.GetType(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).TaskHost) Assemblyqualifiedname), eseguire il pacchetto. P.Esegui() Dai un'occhiata ai risultati delle corse automobilistiche. TaskH if.ExecutionResult = DTSExecResult.Failure o taskH.ExecutionStatus è uguale a DTSExecStatus.Then abend Console.WriteLine("Attività non elaborata o eventualmente annullata") diverso Console.WriteLine("Attività implementata con successo") sommario se lato sotto completare la classelascia lo spazio dei nomi
Note
Il metodo Execute è sicuramente ereditato dai task host e da un po' di altri oggetti dalla classe summary Executable tramite DtsContainer< /a>, mentre alcuni altri oggetti consentono l'ereditarietà di oggetti che devono essere eseguiti per il runtime. Il metodo Esegui
di tutti i singoli ostacoli ereditati in genere non viene utilizzato e si consiglia di chiamare il metodo. Esegui nella tua organizzazione ha bisogno di eseguire attività o contenitori specifici in just deal.deal. Tuttavia, il metodo Esegui
è apertamente disponibile su ogni oggetto se una persona definisce circostanze specifiche quando è probabile che tu ne abbia bisogno.
Lo scopo principale del metodo Esegui
principale è di superarlo durante l'ereditarietà e quando si esegue un'attività personalizzata. Per ulteriori informazioni sull'override dei media per eseguire il metodo specifico corretto, vedere Creare un'attività specializzata.