Aracılığıyla paylaş


Sistem değişkenleri

SQL Server Integration Services provides a set of system variables that store information about the running package and its objects.Bu değişkenleri ifadeler ve özellik ifadeler paketleri, kapsayıcılar, görevleri ve olay işleyicileri özelleştirmek için kullanılır.

Tüm değişkenleri — sistem ve kullanıcı tanımlı — değişkenleri parametreleri eşleştirmek için sql Yürüt görev kullanır parametresi bağlamaları kullanılabilir.

Paketler için Sistem değişkenleri

Aşağıdaki tablo Sistem değişkenleri açıklar, Integration Services sağlayan paketler.

Sistem değişkeni

Veri türü

Açıklama

CancelEvent

Int32

Görev, görevi çalıştıran durması gerektiğini belirtmek için sinyal bir Windows olay nesnesi için tanıtıcı.

CreationDate

DateTime

Paket oluşturulduğu tarih.

CreatorComputerName

String

Paket oluşturulduğu bilgisayardır.

CreatorName

String

Paket yerleşik olarak bulunan kişinin adı.

ExecutionInstanceGUID

String

Yürütme benzersiz tanımlayıcı örnek paket.

InteractiveMode

Boolean

paket etkileşimli modda çalışıp çalışmayacağını gösterir.paket çalışıyorsa, SSIS Tasarımcısı, bu özellik küme True.If a package is running using the DTExec command prompt utility, the property is set to False.

LocaleId

Int32

paket kullanan yerel ayar ayar ayarı.

MachineName

String

paket çalıştıran bilgisayarın adı.

OfflineMode

Boolean

paket çevrimdışı modda olup olmadığını gösterir.Çevrimdışı mod veri kaynaklarına bağlantılar edinin.

PackageID

String

Paket benzersiz tanıtıcısı.

PackageName

String

Paket adı.

StartTime

DateTime

saat Çalıştırmak paket başlamış.

UserName

String

Paket başlatan kullanıcının hesap.Kullanıcı adı, etki alanı adına göre nitelikli kaynak yine üreticinizdir.

VersionBuild

Int32

Paket sürüm.

VersionComment

String

paket sürüm hakkındaki açıklamaların.

VersionGUID

String

Sürüm benzersiz tanıtıcısı.

VersionMajor

Int32

Ana sürüm paket.

VersionMinor

Int32

Alt sürüm paket.

Kapsayıcılar için Sistem değişkenleri

Aşağıdaki tablo Sistem değişkenleri açıklar, Integration Services For döngüsü, Foreach döngüsü ve sağlarsıra kapsayıcıları.

Sistem değişkeni

Veri türü

Açıklama

Kapsayıcı

LocaleId

Int32

Kapsayıcı kullanan yerel ayar ayar ayarı.

Döngü kapsayıcı için

Foreach döngü kapsayıcı

Sıra kapsayıcı

Görevler için Sistem değişkenleri

Aşağıdaki tablo Sistem değişkenleri açıklar, Integration Services sağlayan görevler.

Sistem değişkeni

Veri türü

Açıklama

CreationName

String

Görev adı.

LocaleId

Int32

Görev kullanan yerel ayar ayar ayarı.

TaskID

String

Görevin benzersiz tanıtıcısı örnek.

TaskName

String

Görevin adını örnek.

TaskTransactionOption

Int32

Görev kullanır hareket seçeneği.

Olay işleyicileri için Sistem değişkenleri

Aşağıdaki tablo Sistem değişkenleri açıklar, Integration Services için olay işleyicileri sağlarTüm değişkenler tüm olay iþleyicileri için kullanılabilir.

Sistem değişkeni

Veri türü

Açıklama

Olay işleyicisi

Cancel

Boolean

Olay işleyicisi bir hata, uyarı veya sorgu iptali oluşur durdurulmayacağını belirtir.

OnError olay işleyicisi

OnWarning olay işleyicisi

OnQueryCancel olay işleyicisi

ErrorCode

Int32

Hata tanıtıcısı.

OnError olay işleyicisi

OnInformation olay işleyicisi

OnWarning olay işleyicisi

ErrorDescription

String

Hata açıklaması.

OnError olay işleyicisi

OnInformation olay işleyicisi

OnWarning olay işleyicisi

ExecutionStatus

Boolean

Geçerli yürütme durumu.

OnExecStatusChanged olay işleyicisi

ExecutionValue

DBNull

Yürütme değeri.

OnTaskFailed olay işleyicisi

LocaleId

Int32

Olay işleyicisi kullanan yerel ayar ayar ayarı.

Tüm olay işleyicileri

PercentComplete

Int32

Tamamlanan çalışma yüzdesi.

OnProgress olay işleyicisi

ProgressCountHigh

Int32

Yüksek bölümü bir 64-bit değerinin işlemleri OnProgress olay tarafından işlenen toplam sayısını gösterir.

OnProgress olay işleyicisi

ProgressCountLow

Int32

Düşük bölümü bir 64-bit değerinin işlemleri OnProgress olay tarafından işlenen toplam sayısını gösterir.

OnProgress olay işleyicisi

ProgressDescription

String

İlerleme açıklaması.

OnProgress olay işleyicisi

Propagate

Boolean

Olay için daha yüksek bir düzey olay işleyicisi yayılma olup olmadığını gösterir.

NotNot
Değeri Propagate değişken gözardı sırasında doğrulama paket. Varsa, küme Propagate için False bir alt paket de bu değil engel bir olay yayılıyor üst paket.Olay işleme karşı üst paket önlemek için küme DisableEventHandlers özellik Execute paket görev ' True.

Tüm olay işleyicileri

SourceDescription

String

Olay harekete geçirilen olay işleyicisi'ndeki yürütülebilir açıklaması.

Tüm olay işleyicileri

SourceID

String

Olay harekete geçirilen olay işleyicisi'ndeki yürütülebilir benzersiz tanıtıcısı.

Tüm olay işleyicileri

SourceName

String

Olay harekete geçirilen olay işleyicisi'ndeki yürütülebilir dosyanın adı.

Tüm olay işleyicileri

VariableDescription

String

Değişken açıklaması.

OnVariableValueChanged olay işleyicisi

VariableID

String

Değişkenin benzersiz tanımlayıcısı.

OnVariableValueChanged olay işleyicisi

Parametre bağlarında sistem değişkenlerini kullanma

paket çalıştırdığınızda, sistem değişkenlerinin değerleri tablolarda kaydetmek sık sık yararlıdır.Örneğin, dinamik olarak bir tablo oluşturur ve tablo içinde tablo oluşturulan paketi yürütme örnek GUID Yazar bir paket sütun.

Parametreleri eşlemek için Sistem değişkenleri kullanırsanız, SQL deyim , sql Yürüt görev kullanır, her parametre bağlama veri türü sistem değişkeni veri türünü ayarlamak önemlidir.Aksi takdirde, sistem değişkenlerinin değerleri hatalı çevrilmiş.Örneğin, ExecutionInstanceGUID olan dizeyi verileri yazın ve paket yürütme örnek GUID temsil eden bir dize içerir, sistem değişkeni kullanıldığında GUID veri türüne sahip bir parametre bağlama, paket örnek GUID hatalı çevrilmiş.

Bu kural aynı zamanda kullanıcı tanımlı değişkenleri için de geçerlidir.Ancak Sistem değişkenleri veri türleri değiştirilemez ve kendi kullanımınız için bu değişkenlerin isteğe uyarlamak zorunda iken uyma kullanıcı tanımlı veri türleri, daha esnektir.Parametre bağlarında kullanılan kullanıcı tanımlı değişkenleri genellikle alfabesinde bulunmayan Parametreler veri türleriyle uyumlu veri türleriyle tanımlanır.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.