Chybová zpráva při pokusu o vytvoření SSIS skriptu v systému SQL Server 2008: "úloha se nezdařila, protože nebyl nalezen soubor Sgen. exe" nebo není nainstalovaná správná sada Microsoft Windows SDK


Příznaky


Zvažte následující scénář:
  • V Microsoft SQL serveru 2008 se k úloze skriptu SQL Server Integration Services (SSIS) přidává webová služba.
  • V počítači není nainstalovaná sada SDK (Software Development Kit) pro Windows.
  • Pokusíte se vytvořit úlohu skriptu SSIS.
V tomto scénáři se zobrazí následující chybová zpráva:
Úkol se nezdařil, protože nebyl nalezen soubor Sgen. exe nebo není nainstalována správná sada Microsoft Windows SDK. Úkol hledá v podadresáři Bin pod umístěním zadaným v InstallationFolder hodnoty klíče registru HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A.. Problém můžete vyřešit provedením jedné z těchto akcí: 1) nainstalujte sadu Microsoft Windows SDK pro systémy Windows Server 2008 a .NET Framework 3,5. 2) nainstalujte Visual Studio 2008. 3) ručně nastavte výše uvedený klíč registru na správné místo. 4) předejte správné umístění do parametru úkolu "ToolPath".

Příčina


K tomuto problému dochází, protože výchozí nastavení SSIS skriptu vytvoří sestavení serializace. Sestavení serializace vyžaduje soubory, které nemusí být instalovány serverem SQL Server 2008.

Řešení


Tento problém vyřešíte jedním z následujících způsobů:
  • Nainstalujte sadu Windows SDK. Pokud si chcete stáhnout a nainstalovat sadu Windows SDK pro Windows Server 2008 a Microsoft .NET Framework 3,5, navštivte následující web společnosti Microsoft: Poznámka Sada Windows SDK je k dispozici také při instalaci aplikace Microsoft Visual Studio 2008. Další informace o tom, jak získat aktualizaci Visual Studio 2008 Service Pack 1 beta, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:  
    945140 Visual Studio 2008 Service Pack 1 – poznámky k verzi beta a seznam opravených problémů  
  • Zakažte možnost generovat sestavení serializace . Postupujte takto:
    1. Klikněte na Start, přejděte na programy, přejděte na Microsoft SQL Server 2008a potom klikněte na SQL Server Business Intelligence Development Studio.
    2. Otevřete soubor projektu nebo soubor řešení.
    3. V Průzkumníku řešení poklikejte na balíček SSIS a otevřete tak Designer balíčků.
    4. Poklikejte na úlohu skriptu v Návrháři balíčku a otevřete tak dialogové okno Editor úloh skriptů .
    5. Kliknutím na Upravit skript otevřete IDE Microsoft Visual Studio Tools for Applications (VSTA).
    6. V Průzkumníku projektu klikněte pravým tlačítkem myši na projekt a potom klikněte na vlastnosti.
    7. Klikněte na kartu sestavení . V oblasti výstup klikněte v seznamu generovat sestavení serializace na vypnuto .
    8. V nabídce soubor klikněte na konec.