vsta için geçiş kodları

Ne zaman yükseltme SQL Server 2005paketleri SQL Server 2012, Integration Servicesgeçirir herhangi bir komut dosyası görevleri veya komut dosyası bileşenleri için komut Microsoft  Visual StudioAraçları uygulamaları (vsta). vsta, komut dosyası ortamı olduğunu, SQL Server 2012kullandığı. De SQL Server 2005, komut dosyası ortamı için Integration Servicesolan Microsoft  Visual Studioiçin Applications (vsa).

Komut dosyası görevleri veya komut dosyası bileşenleri komut arabirimleri başvurursanız, paketi yükseltme yapmadan önce bu başvuruları değiştirmek zorunda kalabilirsiniz. Aksi halde, paket değil yükseltilir veya bağlı yükseltme yöntemini kullandığınız komut doğrulanmaz. Bu başvuruları değiştirmek için başvurular IDTS yerinexxx90 arabirimleri ile ilgili IDTS başvurularıxxx100 arabirimleri.

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

Geçiş hataları anlama

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

  • vsa komut dosyası için giriş noktası olarak değiştirilmiştir.

    Yöntemin içinde giriş noktası belirtir ScriptMainvsta sınıfta proje Integration ServicesScript görev kodu içine giriş noktası olarak çalışma çağrıları. ScriptMainSınıftır komut şablonları oluşturmak varsayılan sınıf.

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

  • Derleme başvuruları eklenemedi.

  • ScriptMainSınıf yanı sıra diğer sınıflardan miras değiştirildiği ScriptObjectModelSSISsınıf Microsoft .NET Frameworkbirden çok devralma desteklemez.

Kullanan bir vsa komut dosyası dönüştürülemez Visual Basic 2005kullanan vsta komut dosyasına Microsoft   Visual C# 2008. Ancak, sen-ebilmek yaratmak kullanan yeni bir vsta komut dosyası Microsoft   Visual C# 2008. Daha fazla bilgi için Kodlama ve kod görev hata ayıklamave Kodlama ve kod bileşen hata ayıklama.

Ayrıca bkz.

Kavramlar

Paketleri ile Scripting genişletme