DTSPackageType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Идентифицирует средство, создавшее пакет.
public enum class DTSPackageType
public enum DTSPackageType
type DTSPackageType =
Public Enum DTSPackageType
- Наследование
-
DTSPackageType
Поля
Default | 0 | Не определено. |
DTSDesigner | 2 | Указывает, что пакет был создан в конструкторе в SQL Server 2000. |
DTSDesigner100 | 5 | Указывает, что пакет был создан в конструкторе служб SSIS в SQL Server 2008 Integration Services (SSIS). |
DTSWizard | 1 | Указывает, что пакет был создан мастером импорта и экспорта SQL Server. |
SQLDBMaint | 6 | Указывает, что пакет создал клиент DBMaint. |
SQLReplication | 3 | Указывает, что пакет был создан для поддержки трансформируемых подписок. |
Примеры
В следующем примере кода загружается один из примеров пакетов служб Integration Services и отображается его тип пакета, который является одним из значений из этого перечисления.
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)
{
Application app = new Application();
Package pkg= new Package();
pkg = app.LoadPackage(@"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\SmoTablesDBCC\SmoTablesDBCC\SmoTablesDBCC.dtsx", null);
// Display the package type.
Console.WriteLine("The package type is: {0}", pkg.PackageType);
}
}
}
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)
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\SmoTablesDBCC\SmoTablesDBCC\SmoTablesDBCC.dtsx", Nothing)
' Display the package type.
Console.WriteLine("The package type is: {0}", pkg.PackageType)
End Sub
End Class
End Namespace
Образец вывода:
Тип пакета: DTSDesigner100