Při pokusu o sestavení úkolu skriptu SSIS v SQL Server 2008 zobrazí chybová zpráva: "Úloha se nezdařila, protože"sgen.exe"nebyl nalezen nebo není nainstalován správný Microsoft Windows SDK"

Příznaky

Jde o takovouto situaci:
  • V Microsoft SQL Server 2008 přidat webovou službu k úkolu skriptu SQL Server Integration Services (SSIS).
  • Windows software development kit (SDK) není nainstalován v počítači.
  • Pokoušíte se vytvořit úkol skriptu SSIS.
V tomto scénáři obdržíte následující chybová zpráva:
Úloha se nezdařila, protože "sgen.exe" nebyl nalezen nebo není nainstalován správný Microsoft Windows SDK. Úloha čeká na "sgen.exe" v podadresáři "bin" pod umístění zadané v InstallationFolder hodnotu klíče registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. Bude pravděpodobně možné problém vyřešit provedením jedné z následujících akcí: 1) nainstalovat Microsoft Windows SDK pro systém Windows Server 2008 a rozhraní.NET Framework 3.5. 2) nainstalujte aplikaci Visual Studio 2008. 3) ručně nastavte výše uvedený klíč registru na správné umístění. 4) předáte do "ToolPath" parametr úlohy do správného umístění.

Příčina

K tomuto problému dochází, protože výchozí nastavení pro daný úkol SSIS skript vytvoří sestavení serializace. Sestavení serializace vyžaduje soubory, které nemusí být nainstalovány pouze SQL Server 2008.

Řešení

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Instalace sady Windows SDK.

    Ke stažení a k instalaci systému Windows SDK pro Windows Server 2008 a Microsoft.NET Framework 3.5, naleznete na následujícím webu společnosti Microsoft:Poznámka: Windows SDK je k dispozici také při instalaci aplikace Microsoft Visual Studio 2008.

    Další informace o získání Visual Studio 2008 Service Pack 1 Beta klepnutím na následující číslo článku databáze Microsoft Knowledge Base:

    945140 visual Studio 2008 Service Pack 1 Beta poznámky k verzi a Seznam opravených problémů

  • Zakažte možnost Generovat sestavení serializace . Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start, přejděte na příkaz programy, přejděte na Microsoft SQL Server 2008a potom klepněte na příkaz SQL Server Business Intelligence Development Studio.
    2. Otevřete soubor projektu nebo soubor řešení.
    3. V Průzkumníku řešení poklepejte na balíček SSIS otevřete návrhář balíčku.
    4. Poklepejte na Úkol skriptu v Návrháři balíčku otevřete dialogové okno Editoru úloh .
    5. Klepněte na tlačítko Upravit skript a spusťte Microsoft Visual Studio Tools for Applications (VSTA) IDE.
    6. V Průzkumníku Project klepněte pravým tlačítkem myši na projekt a klepněte na příkaz Vlastnosti.
    7. Klepněte na kartu Sestavit . V oblasti výstup klepněte na tlačítko vypnout v seznamu Generovat sestavení serializace .
    8. V nabídce soubor klepněte na příkaz Konec.
Vlastnosti

ID článku: 955715 - Poslední kontrola: 14. 1. 2017 - Revize: 1

Váš názor