Table of Contents
Tijdens de beoordelingsweek zijn sommige gebruikers uw eigen bekende foutmelding tegengekomen bij het verbinden van microsoft.sqlserver.dts.runtime. Dit probleem kan om een groot aantal redenen optreden. Laten we dit nu bespreken.
Goedgekeurd
openbaar: Microsoft::SqlServer::Dts::Runtime::DTSExecResult Execute();
Goedgekeurd
De ASR Pro-reparatietool is de oplossing voor een Windows-pc die traag werkt, registerproblemen heeft of is geïnfecteerd met malware. Deze krachtige en gebruiksvriendelijke tool kan uw pc snel diagnosticeren en repareren, waardoor de prestaties worden verbeterd, het geheugen wordt geoptimaliseerd en de beveiliging wordt verbeterd. Geen last meer van een trage computer - probeer ASR Pro vandaag nog!
public Microsoft.SqlServer.Dts.Runtime.DTSExecResult Run();
vervang deze.Execute ` unit -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Openbaar uitvoeren() als DTSExecResult
Retour
Een DTSExecResult opsomming bestaande uit informatie over het succes en mogelijk falen van het pakket.
Voorbeelden
Fanbase-groepscode maakt een pakket aan, stelt de feitelijke eigenschappen OfflineMode en interactivemode in voordat wordt bijgedragen aan de scripttaak. Vervolgens wordt het softwarematig herhaald met behulp van de generieke geheimen Uitvoeren.
met systeem;met System.Collections.Generic;met systeemtekst;met Microsoft.SqlServer.Dts.Runtime;met Microsoft.SqlServer.Dts.Tasks.ScriptTask;Package_API-naamruimte gebiedsprogramma eenvoudige ole leegte Main(string[] args) pakket t = nieuw pakket(); p.InteractiveMode = waar; P.OfflineMode Waar; = // Voeg een taak voor het scenario van een eenheid toe aan. TaskH taskhost = (TaskHost)p.Executables.Add(typeof(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).AssemblyQualifiedName); // Voer het pakket uit. N. uitvoeren(); // Controleer de uitvoering van gegevens. in het geval (taskH.ExecutionResult == DTSExecResult.Failure
Systeemthema's importerenImporteert System.Collections.GenericImporteert System.TextImporteert Microsoft.SqlServer.Dts.RuntimeImporteer Microsoft.SqlServer.Dts.Tasks.ScriptTaskPackage_API-naamruimte lessen programma Shared Sub Main (ByVal args() As String) Pakket Dim v As is New package() p.InteractiveMode is meestal waar p.OfflineModus impliceert True Voeg voor jezelf onderweg een scripttaak toe aan het pakket. Dim TaskH zoals is gelijk aan taskhost CType(p.Executables.Add(Type.GetType(Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask).TaskHost) Assemblyqualifiedname), voer het specifieke pakket uit. P.Run() Bekijk de wedstrijdresultaten. TaskH if.ExecutionResult = DTSExecResult.Failure misschien taskH.ExecutionStatus = DTSExecStatus.Then abend Console.WriteLine("Taak wordt niet vaak gevonden in verwerkt of geannuleerd") verschillend Console.WriteLine("Taak succesvol voltooid") stop als eindigen onder klasse opzettenverlaat de naamruimte
Opmerkingen
Het pad Execute wordt overgenomen door taakhosts en vervolgens door enkele andere objecten uit de hedendaagse klasse Executable via de DtsContainer groepering, en sommige andere objecten maken een geldelijke gift van objecten mogelijk die tijdens de runtime moeten worden gedaan. Het Run
product van overgeërfde individuele obstakels wordt over het algemeen niet gebruikt, en het is om de methode aan te roepen. Uitvoeren als uw organisatie misschien specifieke taken of containers moet uitvoeren die deal.deal doen. De methode Execute
kan echter direct beschikbaar zijn voor elk object als u ooit specifieke omstandigheden definieert waarin het individu het nodig heeft.
Het belangrijkste doel van de hoofdmethode Execute
is tijd om deze te negeren bij het overnemen en elke keer dat u een aangepaste taak maakt. Zie Een volledige aangepaste taak maken voor veel meer informatie over het overschrijven van media om het werk met een specifieke methode te doen.