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

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 955715
Sintomas
Considere o seguinte cenário:
  • No Microsoft SQL Server 2008, você adiciona um serviço da Web para uma tarefa de script do SSIS (SQL Server Integration Services).
  • O Windows software development kit (SDK) não está instalado no computador.
  • Você tentar criar a tarefa de script do SSIS.
Nesse cenário, você receber a seguinte mensagem de erro:
Tarefa falhou porque "sgen.exe" não foi encontrado ou o Microsoft Windows SDK correto não está instalado. A tarefa está procurando "sgen.exe" no subdiretório "bin" sob o local especificado no valor da chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A InstallationFolder. Você poderá resolver o problema seguindo um destes procedimentos: 1) instalar o SDK do Microsoft Windows para Windows Server 2008 e .NET Framework 3.5. 2) Instale o Visual Studio 2008. Definir 3) manualmente a chave do Registro acima para o local correto. 4) Passe o local correto para o parâmetro "ToolPath" da tarefa.
Causa
Esse problema ocorre porque a configuração padrão para a tarefa de script do SSIS cria o assembly de serialização. O assembly de serialização requer arquivos que não podem ser instalados pelo SQL Server 2008 sozinho.
Resolução
Para resolver esse problema, use um dos seguintes métodos:
  • Instale o Windows SDK.

    Para fazer o download e para instalar o Windows SDK para Windows Server 2008 e para o Microsoft .NET Framework 3.5, visite o seguinte site da Microsoft: Observação O SDK do Windows também está disponível quando você 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 abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    945140Notas de versão Visual Studio 2008 Service Pack 1 Beta e uma lista de problemas corrigidos
  • Desative a opção Gerar assembly de serialização . Para fazer isso, execute as seguintes etapas:
    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 arquivo de projeto ou o arquivo de solução.
    3. No Solution Explorer, clique duas vezes o pacote do SSIS para abrir o designer de pacote.
    4. Clique duas vezes em Tarefas de script no criador de pacote para abrir a caixa de diálogo Editor de tarefa de script .
    5. Clique em Editar Script para abrir o Microsoft Visual Studio Tools para Applications (VSTA) IDE.
    6. No Explorador de projeto, clique o projeto com o botão direito do mouse e, em seguida, clique em Propriedades .
    7. Clique na guia Build . Na área de saída , clique em desativado na lista Gerar assembly de serialização .
    8. No menu arquivo , clique em Sair .
SQL2008RelNoteIntegrationServices "SQL Server 2008 Integration Services"

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 955715 - Última Revisão: 03/19/2009 22:28:06 - Revisão: 2.0

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

  • kbmt sql2008relnoteintegrationservices sql2008relnote kbexpertiseadvanced kbtshoot KB955715 KbMtpt
Comentários