SQL Server 2008'de bir SSIS komut görevi oluşturmaya çalıştığınızda hata iletisi: "Görev 'sgen.exe' bulunamadı veya Microsoft Windows SDK'NıN doğru yüklenmediği için başarısız oldu"

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

Belirtiler

Şu senaryoyu inceleyin:
  • Microsoft SQL Server 2008'de bir Web hizmeti için bir SQL Server Tümleştirme Hizmetleri (SSIS) komut dosyası görev ekleyin.
  • Windows Yazılım Geliştirme Seti (SDK) bilgisayarda yüklü değil.
  • SSIS komut görev oluşturmaya çalışın.
Bu senaryoda, aşağıdaki hata iletisini alırsınız:
Görevi, "sgen.exe" bulunamadı veya Microsoft Windows SDK doğru yüklenmemiş olduğundan başarısız oldu. Görev, konumun altındaki "bin" alt "sgen.exe HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A kayıt defteri anahtarının InstallationFolder değerinde belirtilen" aranıyor. Aşağıdakilerden birini yaparak sorunu çözebilirsiniz: 1) Windows Server 2008 için Microsoft Windows SDK ve .NET Framework 3. 5'i yükleyin. 2) Visual Studio 2008 yükleyin. 3) El ile Yukarıdaki kayıt defteri anahtarının doğru konuma ayarlayın. 4) Doğru konuma görevin "ToolPath" parametresi geçirir.

Neden

Varsayılan ayar SSIS komut görevin seri hale getirme derlemesi oluşturduğundan bu sorun oluşur. Seri hale getirme derlemesi, SQL Server 2008 ile tek başına yüklenen dosyaları gerektirir.

Çözüm

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın:
  • Windows SDK yükleyin.

    Karşıdan yükleme Windows SDK için Windows Server 2008'i yükleyin ve Microsoft .NET Framework 3.5 için aşağıdaki Microsoft Web sitesini ziyaret edin için:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en
    Not Windows SDK, Visual Studio 2008'i yüklediğinizde de kullanılabilir.

    Visual Studio 2008 Service Pack 1 Beta'ü edinme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    945140Visual Studio 2008 Service Pack 1 Beta sürüm notlarını ve sabit sorunların listesi
  • Seri hale getirme derlemesi oluştur</a0> seçeneğini devre dışı bırak. Bunu yapmak için şu adımları izleyin:
    1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin, Microsoft SQL Server 2008 ' e gelin ve sonra SQL Server Business ıntelligence Development Studio) tıklatın.
    2. Proje dosyasını veya çözüm dosyası açın.
    3. Solution Explorer'da SSIS paketi paket Tasarımcısı'nı açmak için çift tıklatın.
    4. Komut dosyası görev paketi tasarımcısında <a0>Kod görev Düzenleyicisi</a0> iletişim kutusunu açmak için çift tıklatın.
    5. Microsoft Visual Studio Araçları uygulamaları (VSTA için) IDE açmak için Komut dosyası Düzenle ' yi tıklatın.
    6. Proje Gezgini'nde, projeyi sağ tıklatın ve sonra da Properties ' i tıklatın.
    7. Oluştur sekmesini tıklatın. Çıkış alanında, seri hale getirme derlemesi oluştur</a0> listesinde farklı Kapat ' ı tıklatın.
    8. Dosya menüsünden Çıkış ' ı tıklatın.

Özellikler

Makale numarası: 955715 - Last Review: 19 Mart 2009 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Anahtar Kelimeler: 
kbmt sql2008relnoteintegrationservices sql2008relnote kbexpertiseadvanced kbtshoot KB955715 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:955715

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