Udostępnij za pośrednictwem


Wyliczenie DTSLogEntryFrequency

Informacje w dzienniku planowania.Wybierz wskazówkę, która najbardziej odpowiada częstotliwość oczekujesz, aby wygenerować wpis dziennika określonego zadania.Ta właściwość wyliczania następnie pomaga użytkownikom pakiet, gdy chcą zestaw filtrowania wpisów dziennika.Użytkownika można przeglądać właściwość i znać wcześniej, jeśli będzie utrudnione liczbę wpisów określonego wpisz i odpowiednio zaplanować.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Enumeration DTSLogEntryFrequency
'Użycie
Dim instance As DTSLogEntryFrequency
public enum DTSLogEntryFrequency
public enum class DTSLogEntryFrequency
type DTSLogEntryFrequency
public enum DTSLogEntryFrequency

Elementy członkowskie

Nazwa elementu członkowskiego Opis
Occasional Rejestrowany jest wpis czasami, zazwyczaj w wyjątkowych przypadkach.
Consistent Rejestrowany jest wpis spójne liczbę razy, nie są proporcjonalne do obciążenia.Na przykład dziennik utworzony na początku i końcu zadania.
Proportional Zapis jest rejestrowany wielokrotnie proporcjonalne do obciążenia.

Przykłady

Poniższy przykład kodu wykonuje iterację przez LogEntryInfos kolekcja, a następnie drukuje właściwości każdego LogEntryInfo znaleziony, w tym FrequencyHint, która zwraca wartość z tego wyliczenia.Pokaż przykład kodu jak zestaw FrequencyHint , ponieważ właściwość jest tylko do odczytu.

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

namespace LogEntryInfosTest
{
    class Program
    {
        static void Main(string[] args)
        {
            // The package is one of the SSIS Samples.
            string mySample = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx";

            Application app = new Application();
            Package pkg = app.LoadPackage(mySample, null);
            LogEntryInfos logInfos = pkg.LogEntryInfos;

            Console.WriteLine("Number of log entries:  {0}", logInfos.Count.ToString());
            foreach (LogEntryInfo logInfo in logInfos)
            {
                Console.WriteLine("CreationName:   {0}", logInfo.CreationName);
                Console.WriteLine("Description:    {0}", logInfo.Description);
                Console.WriteLine("FrequencyHint:  {0}", logInfo.FrequencyHint);
                Console.WriteLine("ID:             {0}", logInfo.ID);
                Console.WriteLine("Name:           {0}", logInfo.Name);
            }
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
 
Namespace LogEnTryInfosTest
    Class Program
        Shared  Sub Main(ByVal args() As String)
            ' The package is one of the SSIS Samples.
            Dim mySample As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx" 
 
            Dim app As Application =  New Application() 
            Dim pkg As Package =  app.LoadPackage(mySample,Nothing) 
            Dim logInfos As LogEnTryInfos =  pkg.LogEnTryInfos 
 
            Console.WriteLine("Number of log entries:  {0}", logInfos.Count.ToString())
            Dim logInfo As LogEnTryInfo
            For Each logInfo In logInfos
                Console.WriteLine("CreationName:   {0}", logInfo.CreationName)
                Console.WriteLine("Description:    {0}", logInfo.Description)
                Console.WriteLine("FrequencyHint:  {0}", logInfo.FrequencyHint)
                Console.WriteLine("ID:             {0}", logInfo.ID)
                Console.WriteLine("Name:           {0}", logInfo.Name)
            Next
        End Sub
    End Class
End Namespace

Przykładowe dane wyjściowe:

Liczba wpisów dziennika: 1

CreationName:

Opis: Dzienniki pakiet informacji diagnostycznych, np.Maksymalna równoczesnych plików wykonywalnych

FrequencyHint: Spójne

IDENTYFIKATOR: {65F44252-EB0C-4CCB-ADE4-BA4AB86B4CF9}

Nazwa: Diagnostyka