DTSCheckpointUsage Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задаёт значения, описывающие, когда или когда пакет перезапускается.
public enum class DTSCheckpointUsage
public enum DTSCheckpointUsage
type DTSCheckpointUsage =
Public Enum DTSCheckpointUsage
- Наследование
-
DTSCheckpointUsage
Поля
| Имя | Значение | Описание |
|---|---|---|
| Never | 0 | Уточняется, что пакет никогда не перезапускается. Это значение по умолчанию. |
| IfExists | 1 | Указывает, что пакет перезагружается, если файл, указанный в , CheckpointFileName найден. |
| Always | 2 | Уточняется, что пакет всегда перезагружается. |
Примеры
В следующем примере кода задается CheckpointUsage свойство.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Package_API
{
class Program
{
static void Main(string[] args)
{
Application app = new Application();
Package pkg = new Package();
pkg = app.LoadPackage(@"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx", null);
// Set the CheckpointUsage to IfExists to force package to restart if
// the file specified by the CheckpointFileName property is found.
pkg.CheckpointUsage = DTSCheckpointUsage.IfExists;
Console.WriteLine("Check for existing checkpoint file? {0}", pkg.CheckpointUsage);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Package_API
Class Program
Shared Sub Main(ByVal args() As String)
Dim app As Application = New Application()
Dim pkg As Package = New Package()
pkg = app.LoadPackage("C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\CalculatedColumns Sample\CalculatedColumns\CalculatedColumns.dtsx", Nothing)
' Set the CheckpointUsage to IfExists to force package to restart if
' the file specified by the CheckpointFileName property is found.
pkg.CheckpointUsage = DTSCheckpointUsage.IfExists
Console.WriteLine("Check for existing checkpoint file? {0}", pkg.CheckpointUsage)
End Sub
End Class
End Namespace
Пример вывода:
Проверьте наличие существующего файла контрольной точки? IfExists