Değişkenleri kullanarak Script bileşeni

Değişkenler, bir paket konteynerler, görev ve olay işleyicileri zamanında kullanabileceğiniz değerleri depolar. Daha fazla bilgi için, bkz. SSIS paketi değişkenleri.

Varolan değişkenleri için salt okunur yapabilir veya okuma/yazma erişimi tarafından özel komut değişkenlerini virgülle ayrılmış listesi girerek ReadOnlyVariablesve ReadWriteVariablesTarih alanları Script sayfası Komut dosyası dönüşümü Düzenleyicisi. Değişken adları büyük küçük harf duyarlı olduğunu unutmayın. Kullanım Valueözellik okuma ve yazma için bağımsız değişkenler için. Gerekli herhangi bir perde arkasında, komut dosyası olarak kilitleme değişkenlerle işleyen Script bileşeni kolları Saat çalıştırın.

Önemli notÖnemli

Koleksiyonu ReadWriteVariablesyalnızca kullanılabilir PostExecuteperformansı maksimize etmek ve kilitleme çakışması riskini en aza yöntemi. Bu nedenle her veri satırı işlemek gibi bir paketi değişken değerini doğrudan yanı sıra olamaz. Bunun yerine yerel bir değişken değerini artırmak ve paketi değişken değeri yerel değişken değeri ayarlamak PostExecuteyöntemi sonra tüm veri işleme. Ayrıca VariableDispenserözelliği bu sınırlamayı, bu konuda ileride açıklandığı şekilde çalışma. Ancak, her satır işlenirken doğrudan bir paketi değişken yazma olumsuz performansını etkiler ve kilitleme çakışması riskini artırır.

Hakkında daha fazla bilgi için Script sayfası Komut dosyası dönüşümü Düzenleyicisi, bakın Script bileşeni Script bileşen düzenleyiciyi içinde yapılandırmave Komut dosyası dönüşümü Düzenleyicisi (kod sayfası).

Script bileşeni oluşturur bir Variableskoleksiyonu ComponentWrapperözelliği değişken aynı ada sahip olduğu önceden yapılandırılmış her değişkenin değeri kesinlikle yazılan erişeni özelliğiyle proje öğesi. Bu koleksiyon ile maruz Variablesözelliği ScriptMainsınıf Erişimci özelliği sağlayan salt okunur veya okuma izni değerine uygun değişken. Örneğin, adlı bir tamsayı değişken eklediyseniz MyIntegerVariableiçin ReadOnlyVariableslistesi, sen alabilirsiniz değerini komut dosyanıza aşağıdaki kodu kullanarak:

Dim myIntegerVariableValue As Integer = Me.Variables.MyIntegerVariable

Ayrıca VariableDispenserçağırarak erişilen özellik, Me.VariableDispenser, değişkenleri Script bileşeni çalışmak. Bu durumda sizin için değişkenleri adlandırılmış ve yazılı erişeni özelliklerini kullanarak, değil değişkenleri doğrudan erişim. Kullanırken VariableDispenser, kendi kodunuzu kilitleme semantik ve değişken değeri için veri türlerini ve döküm ele. Kullanmak zorunda VariableDispenserözelliği tasarım zamanında mevcut değil ama programlı çalışma zamanında oluşturulan değişken çalışmak istiyorsanız adlandırılmış ve yazılı erişeni özelliklerini yerine.

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

En son karşıdan yüklemeler, makaleler, örnekler ve Microsoft video yanı sıra topluluk seçili çözümleri için ziyaret Integration ServicesMSDN sayfası:


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

Ayrıca bkz.

Görevler

Paketlerinde değişkenleri kullanma

Kavramlar

SSIS paketi değişkenleri