vsta için geçirme komut dosyaları

When you upgrade SQL Server 2005 packages to SQL Server 2008, Integration Services migrates the scripts in any Script tasks or Script components to Microsoft Visual Studio Tools for Applications (VSTA).VSTA is the scripting environment that SQL Server 2008 Integration Services (SSIS) uses. In SQL Server 2005, the scripting environment for Integration Services is Microsoft Visual Studio for Applications (VSA).

Not

Çalışan bir bilgisayarda Itanium işletim sistemi, sürümüne yükseltemezsiniz SQL Server 2005 için komut dosyaları içeren paketler SQL Server 2008.Paketleri olduğundan yükseltilemez Itanium işletim sistemi desteği Business Intelligence Development Studio, ve bu nedenle vsta.

Komut dosyaları komut dosyası görevleri veya komut dosyası bileşenleri, arabirimleri başvurursanız, paket yükseltme yapmadan önce bu başvuruları değiştirmeniz gerekebilir.Aksi halde, paket yükseltilmiş veya komut dosyaları, yükseltme türüne bağlı olarak doğrulanmaz yöntem kullandığınız.Bu başvuruları değiştirmek için IDTS başvuruları değiştirmekxxx90 arabirimleri ile ilgili IDTS başvurularıxxx100 arabirimleri.

Komut dosyaları geçirmek ve yükseltme paketleri hakkında daha fazla bilgi için bkz: Tümleştirme Hizmetleri paketlerini yükseltme.

Geçiş hataları anlama

Geçiş komut dosyalarını geçirirken, aşağıdaki nedenlerden biri nedeniyle başarısız olabilir:

  • Giriş noktası vsa komut dosyası için yeniden adlandırıldı.

    Giriş noktası yöntem belirtir ScriptMain vsta sınıfında proje Integration Services çalışma zamanı çağrısı olarak giriş noktasına Script görev kodu.The ScriptMain class is the default class that the script templates generate.

  • Giriş noktası yok veya vsa komut dosyasında birden çok giriş noktası vardır.

  • Derleme başvuruları eklenemedi.

  • The ScriptMain class was modified to inherit from other classes in addition to the ScriptObjectModelSSIS class.Microsoft .NET Framework does not support multiple inheritance.

You cannot convert a VSA script that uses Visual Basic 2005 to a VSTA script that uses Microsoft Visual C# 2008.However, you can create a new VSTA script that uses Microsoft Visual C# 2008 For more information, see Kodlama ve kod görev hata ayıklama and Kodlama ve kod bileşen hata ayıklama.

Ayrıca bkz.

Kavramlar