SQL Server 2008 R2 veya SQL Server 2008 64-bit modunda SSIS paketi çalıştırılamıyor

Makale çevirileri Makale çevirileri
Makale numarası: 2853715 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft SQL Server 2008 R2 veya Microsoft SQL Server 2008'de bir Microsoft SQL Server Integration Services (SSIS) paketi oluşturmak varsayalım. Paket 64-bit modunda çalıştırmak çalıştığınızda paketi çalıştırılamıyor bulmak. Ayrıca, bir veya daha fazla görev veya paket bileşenleri bağlı olarak aşağıdaki hata iletilerinden birini alabilirsiniz:
  • ADO.Net kaynak paketi içerir:

    Hata:Zaman damgası>
    Kod: 0xC0047062
    Kaynak: Görev ADO NET kaynağı [1] veri akışı
    Açıklama: System.InvalidCastException: Belirtilen atama geçerli değil.
    Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.GetSqlCommand()
    Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.Validate()
    Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostValidate (IDTSManagedComponentWrapper100 sarmalayıcı) at
    Son hata
  • XML kaynak paketi içerir:

    XML kaynağı [1] Hata: "Bileşen"XML kaynağı"(1)" gerekli "AccessMode" özelliği eksik. Nesnenin belirtilen özel özellik bulunması gerekir.
    [SSIS.Ardışık Düzen] Hata: "bileşen"XML kaynağı"(1)" doğrulama başarısız oldu ve döndürülen doğrulama durumu "VS_ISCORRUPT".
  • Gönderen posta görev paketi içerir:

    Hata:Zaman damgası>
    Kod: 0xC0014005
    Kaynak:
    Açıklama: "" SMTP bağlantı yöneticisi"Bağlantı Yöneticisi için belirtilen bağlantı türü SMTP" gibi bir geçerli bir Bağlantı Yöneticisi türü tanınmıyor. Bir Bağlantı Yöneticisi için bilinmeyen bağlantı türü oluşturmak için girişimi yapıldığında, bu hata oluşur. Bağlantı türü adı yazım denetimi.
    Son hata
Not Paketi 32-bit modunda çalıştırdığınızda, paket başarıyla çalışır.

Neden

Sorun SSIS görev veya bileşeni tarafından kullanılan belirli Microsoft .NET Framework derleme yerel 64 bit Görüntü bozulması nedeniyle oluşur. Örneğin:

  • Bir ADO.NET, .NET Framework derleme Microsoft.SqlServer.ADONETSrc.dll kaynağıdır. Bu nedenle, yerel görüntü Microsoft.SqlServer.ADONETSrc.ni.dll bozulur.
  • Bir XML kaynağı için .NET Framework derleme Microsoft.SqlServer.XMLSrc.dll olur. Bu nedenle, yerel görüntü Microsoft.SqlServer.XMLSrc.ni.dll bozulur.
  • Bir SMTP bağlantı için .NET Framework derleme Microsoft.SqlServer.SendMailTask.dll olur. Bu nedenle, yerel görüntü Microsoft.SqlServer.SendMailTask.ni.dll bozulur.

Çözüm

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:

  • Yöntem 1

    Yerel derleme kaldırın ve sonra yerel derleme kullanarak yeniden yükleyin Ngen komut.

    Microsoft.SqlServer.ADONETSrc.dll yerel derleme görüntü kaldırıp yeniden yüklemek için şu adımları izleyin:
    1. Yerel derleme görüntü aşağıdakine benzer bir komut kullanarak kaldırın:
      ngen uninstall "Microsoft.SqlServer.ADONETSrc, Version=10.0.0.0"
    2. Yerel görüntü yok onaylamak için yerel derleme görüntü bilgileri görüntüler:
      ngen display "Microsoft.SqlServer.ADONETSrc, Version=10.0.0.0"
    3. Yerel derleme görüntü aşağıdakine benzer bir komut kullanarak yükleyin:
      ngen install "Microsoft.SqlServer.ADONETSrc, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
    4. Yerel görüntü yüklendiğinden emin olmak için yerel görüntü bilgileri görüntüler:
      ngen display "Microsoft.SqlServer.ADONETSrc, Version=10.0.0.0"
  • Yöntem 2
    SQL Server Integration Services hata oluştuğu bilgisayara yeniden yükleyin.

Daha fazla bilgi

.NET Framework derleme yerel görüntü hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web günlüğü Web sitesine gidin:
.NET Framework derleme yerel görüntü yükleme giriş

Yerel Görüntü Oluşturucu (Ngen.exe) hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesine gidin:
Yerel Görüntü Oluşturucu (Ngen.exe)
Not Ngen.exe komutu Microsoft Visual Studio Araçları'nın bir parçasıdır. Doğru platformu seçmeniz gerekir. Örneğin, bir 64-bit veya 32-bit platforma seçmeniz gerekir. Visual Studio yüklü olmayan bilgisayarlarda, Visual Studio yüklü geliştirme bilgisayarından uygun Ngen.exe dosya kopyalayabilirsiniz. Veya Ngen.exe kullanarak yüklemeWindows SDK.

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Özellikler

Makale numarası: 2853715 - Last Review: 7 Haziran 2013 Cuma - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Integration Services
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Integration Services
  • Microsoft SQL Server 2008 R2 Standard
Anahtar Kelimeler: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2853715 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 2853715

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com