Aracılığıyla paylaş


Sistem değişkenleri

SQL Server Integration Services sağlayan bir küme çalışan paket ve nesneleri hakkında bilgi depolayan sistem değişkeni.Bu değişkenler ifadeler ve özellik ifadeler paketleri, kapsayıcılar, görevler ve olay işleyicileri özelleştirmek için kullanılır.

Tüm değişkenler; sistem ve kullanıcı tanımlı — değişken parametreleri eşleştirmek için SQL yürütmek görev kullanan parametre bağlamaları kullanılabilir.

Paketler için Sistem değişkenleri

Aşağıdaki tablo sistem değişkenlerini tanımlar, Integration Services paketler için alan sağlar.

Sistem değişkeni

Veri türü

Açıklama

CancelEvent

Int32

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

CreationDate

DateTime

Paket oluşturulduğu tarih.

CreatorComputerName

Dize

Paket oluşturulduğu bilgisayar.

CreatorName

Dize

Paket yerleşik kişinin adı.

ExecutionInstanceGUID

Dize

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

InteractiveMode

Boole

Paket etkileşimli modda çalıştırılıp çalıştırılmayacağını belirtir.Paket çalışıyorsa SSIS Tasarımcı, bu özelliği olan küme için True. If a package is running using the DTExeccommand prompt utility, the property is set to False.

LocaleId

Int32

Paket kullanan yerel ayar ayar ayarı.

MachineName

Dize

Paket'ın çalıştığı bilgisayarın adı.

OfflineMode

Boole

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

PackageID

Dize

Paket benzersiz tanıtıcısı.

PackageName

Dize

Paket adı.

StartTime

DateTime

paket çalıştırmak için başlangıç saat.

UserName

Dize

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

VersionBuild

Int32

paket sürüm.

VersionComment

Dize

paket sürüm hakkında açıklama.

VersionGUID

Dize

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

VersionMajor

Int32

Paketinin ana sürüm.

VersionMinor

Int32

Alt sürüm paket.

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

Aşağıdaki tablo sistem değişkenlerini tanımlar, Integration Services için için döngü, Foreach döngü ve sıra kapsayıcılar sağ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ı

Foreach döngü kapsayıcı

Sıra kapsayıcı

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

Aşağıdaki tablo sistem değişkenlerini tanımlar, Integration Services görevler için alan sağlar.

Sistem değişkeni

Veri türü

Açıklama

CreationName

Dize

Görevin adı.

LocaleId

Int32

Görev kullanan yerel ayar ayar ayarı.

TaskID

Dize

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

TaskName

Dize

Görevin adını örnek.

TaskTransactionOption

Int32

Görev kullanan işlem seçeneği.

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

Sistem değişkenleri aşağıdaki tabloda açıklanmıştır, Integration Services Olay işleyicilerini sağlar. Tü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

Boole

Olay işleyicisi bir hata, uyarı veya sorgu iptali oluşuyor çalışan vermiyor olup olmadığını gösterir.

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

Dize

Hata açıklaması.

OnError olay işleyicisi

OnInformation olay işleyicisi

OnWarning olay işleyicisi

ExecutionStatus

Boole

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

Işlemlerin toplam sayısını gösteren 64 bitlik bir değer yüksek bir parçası OnProgress işlenen olay.

OnProgress olay işleyicisi

ProgressCountLow

Int32

Operasyonlar OnProgress olayı tarafından işlenen toplam sayısını belirten bir 64-bit değerinin alt bölümü.

OnProgress olay işleyicisi

ProgressDescription

Dize

Ilerleme açıklaması.

OnProgress olay işleyicisi

Propagate

Boole

Olay daha yüksek bir düzeye bulaşan gösterir olay işleyicisi.

NoteNote:
Değeri Propagate değişken paket doğrulama sırasında gözardı. Varsa küme Propagate için False bir alt pakette bu olay en üst paket yayılmasını engellemez. Olay işleme'den üst paket önlemek için küme DisableEventHandlers yürütmek paket göreve özellik True.

Tüm olay işleyicileri

SourceDescription

Dize

Yürütülebilir dosya açıklamasını olay işleyicisi, harekete geçirilen olay.

Tüm olay işleyicileri

SourceID

Dize

Yürütülebilir dosyanın içinde benzersiz tanıtıcısını olay işleyicisi, harekete geçirilen olay.

Tüm olay işleyicileri

SourceName

Dize

Olay harekete geçirilen olay işleyicisindeki yürütülebilir dosyanın adıdır.

Tüm olay işleyicileri

VariableDescription

Dize

Değişken açıklaması.

OnVariableValueChanged olay işleyicisi

VariableID

Dize

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

OnVariableValueChanged olay işleyicisi

Parameter Bindings Sistem değişkenleri kullanma

paket çalıştırdığınızda, sistem değişkenlerinin değerlerini tablolarda kaydetmek genellikle yararlıdır.Örneğin, dinamik olarak bir tablo oluşturur ve bu paketi yürütülmesinin GUID yazar paket örnek, tablonun bir sütununu oluşturuldu.

Sistem değişkenleri, bir SQL Yürüt) görevi kullanan bir SQL deyim parametreler eşlemek için kullanırsanız, sistem değişkenin veri türü için her bir parametre bağlama veri türünü ayarlamak önemlidir.Aksi durumda Sistem değişkenlerinin değerlerini yanlış çevrilmesi.Örneğin, ExecutionInstanceGUID verileri yazın ve yürütülen bir paket örneğinin GUID temsil eden bir dize içeren bir dize olan sistem değişkeni GUID veri türüne sahip bir parametre bağlama kullanılır, GUID paket örneğinin hatalı olarak çevrilir.

Bu kural, kullanıcı tanımlı değişkenler de uygulanır.Ancak, sistem değişkenlerinin veri tiplerini değiştirilemez ve kullanımınızı sığdırmak için bu değişkenlerin isteğe uyarlamak gerekir, ancak kullanıcı tanımlı veri türleri, daha esnektir.Parametre bağlantılarında kullanılan kullanıcı tanımlı değişkenleri, genellikle için eşleştirildikleri parametre veri türleri ile uyumlu olan ve veri türleri ile tanımlanır.

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.