Aracılığıyla paylaş


DtsContainer.ExecutionResult Özelliği

Başarı veya başarısızlık yürütülmesinin önemi belirten bir değer döndürür DtsContainer nesne.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public ReadOnly Property ExecutionResult As DTSExecResult
    Get
'Kullanım
Dim instance As DtsContainer
Dim value As DTSExecResult

value = instance.ExecutionResult
public DTSExecResult ExecutionResult { get; }
public:
property DTSExecResult ExecutionResult {
    DTSExecResult get ();
}
member ExecutionResult : DTSExecResult
function get ExecutionResult () : DTSExecResult

Özellik Değeri

Tür: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Döndürür bir DTSExecResult numaralandırma.

Açıklamalar

Öncelik kısıtlamaları pakette görevleri paket akışını denetlemek için küme varsa, paket üst başarısız veya başarılı belirlenmesinde yanı sıra, yürütme sonuç durumu önemlidir.Öncelik görev veya kapsayıcı yürütme sonucu, bir sonraki görev veya kapsayıcı, kısıtlanmış öğe çalışıp çalışmayacağını belirler öğe.

Örnekler

Aşağıdaki kod örneği var olan paket çalıştırır, daha sonra ne kadar süreyle paket, milisaniye cinsinden çalıştı gösterir.Çıktı da görüntüler ExecutionResult.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;

namespace Microsoft.SqlServer.SSIS.Samples
{
    class Program
    {
        static void Main(string[] args)
        {
            // The package is the ExecuteProcess package sample 
            // that is installed with the SSIS samples.
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\bin\UsingExecuteProcess.dtsx";

            Application app = new Application();
            Package p1 = app.LoadPackage(pkg, null);

            // Show the properties inherited from DtsContainer.
            Console.WriteLine("ExecutionDuration:    {0}", p1.ExecutionDuration);

            // Run the package, then review the execution duration.
            p1.Execute();
            Console.WriteLine("ExecutionDuration:    {0}", p1.ExecutionDuration);
            // Also, review the execution result.
            Console.WriteLine("ExecutionResult:   {0}", p1.ExecutionResult);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
 
Namespace Microsoft.SqlServer.SSIS.Samples
    Class Program
        Shared  Sub Main(ByVal args() As String)
            ' The package is the ExecuteProcess package sample 
            ' that is installed with the SSIS samples.
            Dim pkg As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\bin\UsingExecuteProcess.dtsx" 
 
            Dim app As Application =  New Application() 
            Dim p1 As Package =  app.LoadPackage(pkg,Nothing) 
 
            ' Show the properties inherited from DtsContainer.
            Console.WriteLine("ExecutionDuration:    {0}", p1.ExecutionDuration)
 
            ' Run the package, then review the execution duration.
            p1.Execute()
            Console.WriteLine("ExecutionDuration:    {0}", p1.ExecutionDuration)
            ' Also, review the execution result.
            Console.WriteLine("ExecutionResult:   {0}", p1.ExecutionResult)
        End Sub
    End Class
End Namespace

Örnek Çıktı:

ExecutionDuration: 0

ExecutionDuration: 172

ExecutionResult: Success