Messaggio di errore quando si tenta di creare un'attivitā di script SSIS in SQL Server 2008: "Operazione non riuscita perché 'sgen.exe' non trovato o non č installato il SDK di Microsoft Windows corretto"

Traduzione articoli Traduzione articoli
Identificativo articolo: 955715 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Si consideri lo scenario seguente:
  • In Microsoft SQL Server 2008, č possibile aggiungere un servizio Web a un'attivitā script di SQL Server Integration Services (SSIS).
  • Il Windows software development kit (SDK) non č installato nel computer.
  • Si tenta di generare l'attivitā di script SSIS.
In questa situazione viene visualizzato il seguente messaggio d'errore:
Attivitā non riuscita perché "sgen.exe" non č stato trovato o Microsoft Windows SDK corretto non č installato. L'attivitā di ricerca "sgen.exe" nella sottodirectory "bin" sotto il percorso specificato nel valore InstallationFolder della chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A. Č possibile risolvere il problema, effettuare una delle seguenti operazioni: 1) installazione del Microsoft Windows SDK per Windows Server 2008 e .NET Framework 3.5. 2) Consente di installare Visual Studio 2008. Impostare 3) manualmente la chiave di registro di sistema indicata in precedenza nella posizione corretta. 4) Per passare il percorso corretto nel parametro "ToolPath" dell'attivitā.

Cause

Questo problema si verifica perché l'impostazione predefinita per l'attivitā di script SSIS crea l'assembly di serializzazione. L'assembly di serializzazione richiede i file che potrebbero non essere installati da solo SQL Server 2008.

Risoluzione

Per risolvere il problema, utilizzare uno dei seguenti metodi:
  • Installare Windows SDK.

    Per scaricare e per installare Windows SDK per Windows Server 2008 e per Microsoft .NET Framework 3.5, visitare il sito di Web di Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en
    Nota Windows SDK č disponibile anche quando si installa Microsoft Visual Studio 2008.

    Per ulteriori informazioni su come ottenere Visual Studio 2008 Service Pack 1 Beta, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    945140Note sulla versione di Visual Studio 2008 Service Pack 1 Beta e un elenco di problemi corretti
  • Disattivare l'opzione Genera assembly di serializzazione . Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Fare clic su Start , scegliere programmi , scegliere Microsoft SQL Server 2008 e quindi fare clic su SQL Server Business Intelligence Development Studio .
    2. Aprire il file di progetto o il file di soluzione.
    3. In Esplora soluzioni fare doppio clic sul pacchetto SSIS per aprire la progettazione di pacchetti.
    4. Fare doppio clic sull' Attivitā Script in Progettazione pacchetto per aprire la finestra di dialogo Editor attivitā script .
    5. Fare clic su Modifica Script per aprire Microsoft Visual Studio Tools for Applications (VSTA) IDE.
    6. In Esplora progetti fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietā .
    7. Fare clic sulla scheda Genera . Nell'area di output , fare clic su disattivato nell'elenco Genera assembly di serializzazione .
    8. Nel menu file , fare clic su Esci .

Proprietā

Identificativo articolo: 955715 - Ultima modifica: giovedė 19 marzo 2009 - Revisione: 2.0
Le informazioni in questo articolo si applicano 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
Chiavi: 
kbmt sql2008relnoteintegrationservices sql2008relnote kbexpertiseadvanced kbtshoot KB955715 KbMtit
Traduzione automatica articoli
Il presente articolo č stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non č sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pių o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non č la sua. Microsoft non č responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 955715
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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