Mensagem de erro quando tenta criar uma tarefa de script SSIS do SQL Server 2008: "Tarefas falhou porque não foi encontrado 'sgen.exe' ou o SDK do Microsoft Windows correcto não está instalado"

Traduções de Artigos Traduções de Artigos
Artigo: 955715 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • No SQL Server 2008, adicionar um serviço Web para uma tarefa de script do SQL Server Integration Services (SSIS).
  • O Windows software development kit (SDK) não está instalado no computador.
  • Tente criar a tarefa de script SSIS.
Neste cenário, receberá a seguinte mensagem de erro:
Tarefa falhou porque não foi encontrado "sgen.exe" ou o Microsoft Windows SDK correcto não está instalado. A tarefa está à procura de "sgen.exe" no subdirectório "bin" sob a localização especificada no valor de InstallationFolder da chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. Poderá resolver o problema executando um dos seguintes procedimentos: 1) instalar o Microsoft Windows SDK para o Windows Server 2008 e o .NET Framework 3.5. 2) Instale o Visual Studio 2008. Defina 3) manualmente a chave de registo acima para a localização correcta. 4) Passa a localização correcta para o parâmetro "ToolPath" da tarefa.

Causa

Este problema ocorre porque a predefinição para a tarefa de script SSIS cria a assemblagem da seriação. A assemblagem da seriação necessita de ficheiros que não podem ser instalados por apenas o SQL Server 2008.

Resolução

Para resolver este problema, utilize um dos seguintes métodos:
  • Instale o Windows SDK.

    Para transferir e para instalar o Windows SDK para Windows Server 2008 e para o Microsoft .NET Framework 3.5, visite o seguinte Web site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en
    Nota O Windows SDK também está disponível quando instala o Microsoft Visual Studio 2008.

    Para obter mais informações sobre como obter o Visual Studio 2008 Service Pack 1 Beta, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    945140Visual Studio 2008 Service Pack 1 beta versão notas e uma lista de problemas corrigidos
  • Desactive a opção de assemblagem da seriação gerar . Para o fazer, siga estes passos:
    1. Clique em Iniciar , aponte para programas , aponte para Microsoft SQL Server 2008 e, em seguida, clique em SQL Server Business Intelligence Development Studio .
    2. Abra o ficheiro de projecto ou ficheiro de solução.
    3. No Solution Explorer, faça duplo clique em pacote SSIS a abrir o Designer do pacote.
    4. Faça duplo clique em Tarefas de script no Designer do pacote para abrir a caixa de diálogo Editor de tarefas de script .
    5. Faça clique sobre Editar Script para abrir o Microsoft Visual Studio Tools para Applications (VSTA) IDE.
    6. No Explorador de projecto, clique com o botão direito do rato no projecto e, em seguida, clique em Propriedades .
    7. Clique no separador criar . Na área de saída , clique em Terminar na lista de assemblagem da seriação gerar .
    8. No menu ficheiro , clique em Sair .

Propriedades

Artigo: 955715 - Última revisão: 19 de março de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt sql2008relnoteintegrationservices sql2008relnote kbexpertiseadvanced kbtshoot KB955715 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 955715

Submeter comentários

 

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