Come identificare i problemi di installazione SQL Server 2008 nei file di registro dell'installazione

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

In questa pagina

INTRODUZIONE

Se si verificano problemi durante l'installazione del Microsoft SQL Server 2008, Ŕ possibile utilizzare i file di registro SQL Server 2008 per risolvere i problemi. In questo articolo contiene un esempio di scenario e descritte, passo passo, come per individuare la causa principale di un SQL Server specifico problema di installazione 2008.

Informazioni

Quando si esegue il programma di installazione di SQL Server, i file di registro vengono creati in una nuova cartella di registro di tipo timestamp. La cartella di registro si trova in % programfiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\. Il nome della cartella registro timestamp Ŕ nel formato YYYYMMDD_hhmmss.

Per risolvere i problemi che potrebbero verificarsi durante l'installazione del SQL Server 2008, Ŕ possibile eseguire la ricerca in molti file di log per individuare la causa principale di un problema. Il file di registro iniziale pu˛ fornire solo il punto di partenza per determinare la causa dell'errore.

In genere, non Ŕ necessario utilizzare uno dei file di registro nella sottocartella dell'archivio dati. In genere, devono essere rivisti i seguenti file:
  • ConfigurationFile.ini
  • Summary. txt
  • Detail. txt
  • Detail_ComponentUpdate.txt
  • Sql_common_core_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_common_core_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_inst_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_inst_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_engine_core_shared_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_engine_core_shared_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • Sql_tools_Cpu<32 and="" or="" 64="">_1.log</32>
  • Sql_tools_loc_Cpu<32 and="" or="" 64="">_1033_1.log</32>
  • SqlBrowser_Cpu32_1.log
  • Sqlncli_Cpu<32 and="" or="" 64="">_1.log</32>
NotaáNel proprio ambiente, il nome del file e il numero dei file di registro potrebbero essere diverse dall'elenco in base alle funzionalitÓ di installazione vengono selezionate durante l'installazione di SQL Server 2008.

Descrizione dei file di registro SQL Server 2008

Summary. txt

Posizione: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\

Scopo: questo registro Ŕ il pulito e utente descrittivo file di registro che contiene le informazioni di base relative al problema. Questo file mostra quali componenti del server SQL sono stati rilevati, ambiente del sistema operativo, i parametri della riga di comando che sono stati specificati i valori che sono stati specificati e lo stato generale di ogni file MSI e MSP Ŕ stata eseguita.

Risoluzione dei problemi: per individuare gli errori in questo file, eseguire la ricerca di parole chiave "non riuscite" o "errore". Per ulteriori informazioni sui dettagli dell'errore, aprire il file elencato nella riga che inizia con "File registro in caso di errore".

Summary_<%ComputerName%_YYYYMMDD_HHMMSS>.txt

Posizione: % ProgramFilesMicrosoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Summary_<%ComputerName%_YYYYMMDD_HHMM>txt

Scopo: questo file di registro contiene le stesse informazioni del file Summary. txt.áQuesto registro pu˛ inoltre contenere informazioni su qualsiasi precedente tentativo di installazione di SQL Server.

Risoluzione dei problemi: per individuare gli errori in questo file, Ŕ possibile in genere cercare parole chiave "non riuscite" o "errore". Per ulteriori informazioni sui dettagli dell'errore, aprire il file elencato nella riga che inizia con "File registro in caso di errore".

Detail. txt

Posizione: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMM></YYYYMMDD_HHMM>\Detail.txt

Scopo: questo file di registro fornisce un registro dettagliato dell'esecuzione. ╚ organizzato in righe che iniziano con il timestamp seguito dall'estensione che ha prodotto il registro. Questo Ŕ uno dei file di registro pi¨ importanti, poichÚ pu˛ essere utilizzato per identificare gli errori che si verificano. I registri sono generati su base temporale. Ci˛ significa che le azioni vengono registrate qui non dal componente che le ha generate, ma nel momento in cui vengono richiamati. Ci˛ Ŕ utile per determinare i passaggi del processo di esecuzione, l'ordine in cui vengono eseguite le azioni e le dipendenze tra le azioni. Questo file viene generato per il flusso di lavoro principale, ad esempio l'installazione o l'aggiornamento del flusso di lavoro.

Risoluzione dei problemi: se si verifica un errore nel processo di installazione, l'eccezione o errore verrÓ registrato alla fine del file. Per individuare gli errori in questo file, Ŕ necessario passare alla fine del file e le azioni in ordine inverso di lettura dal basso verso l'alto per trovare in cui viene registrato l'errore o eccezione. Individuare la riga che inizia con "Codice struttura uscita" nel file Summary. txt e quindi cercare "error", "bucket Watson" o le parole chiave "eccezione" nel file Detail. txt. I risultati della ricerca nelle vicinanze del codice di uscita dell'impianto portuale consenta di identificare quando e dove il primo errore.

Detail_ComponentUpdate.txt

Posizione: % ProgramFilesMicrosoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_ComponentUpdate.txt

Scopo: questo file di registro Ŕ simile al file Detail. txt. Questo file viene generato per il flusso di lavoro di aggiornamento di componenti.

Risoluzione dei problemi: la stessa procedura come quelli nella sezione Detail. txt.

Detail_GlobalRules.txt

Posizione: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\Detail_GlobalRules.txt

Scopo: questo file di registro Ŕ simile al file Detail. txt. Questo file viene generato per l'esecuzione di regole globali.

Risoluzione dei problemi: questo file di registro viene utilizzato solo se il file Summary. txt indica errori nella sezione SystemConfigurationCheck. In genere, Ŕ possibile aprire e utilizzare il file SystemConfigurationCheck_Report.htm per ottenere tutte le informazioni necessarie. Tuttavia, se si desiderano ulteriori informazioni da questo registro, cercare la "regola valutazione eseguita: non riuscita" una frase in questo file.

File di log MSI:

  • <Feature>_<Architecture>_<Iteration>.log</Iteration></Architecture></Feature>
  • <Feature>_<Architecture>_<Language>_<Iteration>.log</Iteration></Language></Architecture></Feature>
  • <Feature>_<Architecture>_<Iteration>_<workflow>.log</workflow></Iteration></Architecture></Feature>
Posizione: % ProgramFiles %\Microsoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\<Name></Name>. log

Scopo: I file di registro forniscono un registro dettagliato del processo di installazione del pacchetto. Questi registri vengono generati dal processo Msiexec. exe quando si installa il pacchetto specificato. Se il programma di installazione Ŕ stata completata e si Ŕ verificato alcun errore, la voce di registro "prodotto:Product_name-Installazione completata "Visualizza.

Risoluzione dei problemi: quando si utilizzano i file di log MSI, assicurarsi che si sta esaminando l'origine del problema anzichÚ i messaggi di errore reattivo. A tale scopo, attenersi alla seguente procedura:
  1. Ordina il file MSI registra nella stessa directory entro la data di modifica.
  2. Aprire ogni file di log MSI dalla parte inferiore dei file di registro per ogni log precedente. Per ogni file di log, cercare "Return value 3" o "@ Microsoft" senza le virgolette.
  3. Si noti il messaggio di errore per ogni file finchÚ non si trova alcun errore alla fine dei log. L'ultimo log contiene l'errore originale. Quando si trova la prima occorrenza nel registro, Ŕ necessario determinare se le voci sono valide perchÚ non tutti gli errori "Return value 3" sono i problemi. Alcuni di questi errori sono previsti. Se non Ŕ possibile determinare se gli errori sono validi, si consiglia di provare una delle opzioni di supporto Microsoft SQL Server.

SystemConfigurationCheck_Report.htm

Posizione: % ProgramFilesMicrosoft SQL Server\100\Setup Bootstrap\Log\<YYYYMMDD_HHMMSS></YYYYMMDD_HHMMSS>\SystemConfigurationCheck_Report.htm

Scopo: questo file contiene una versione per lo stato di esecuzione delle regole. Fornisce inoltre una breve descrizione di ogni regola eseguita.

Risoluzione dei problemi: ╚ possibile aprire il file SystemConfigurationCheck_Report.htm e cercare la parola chiave "Failed" ed esaminare se le voci "Avviso" si applicano all'ambiente.

Uno scenario di esempio di come utilizzare i file di registro per identificare l'installazione non riuscita di un'istanza denominata autonoma SQL Server 2008

In questo scenario, viene visualizzato un messaggio di errore nelIl programma di installazione di Microsoft SQL Server 2008 Nella finestra di dialogo simile al seguente:

TITLE: Programma di installazione Microsoft SQL Server 2008

------------------------------

Si Ŕ verificato il seguente errore:

SQL Server ha rilevato un errore durante l'esecuzione di un file di Windows Installer.

Messaggio di errore: Impossibile trovare il file specificato.

File di Windows Installer: C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi

File di registro di Windows Installer: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\sql_engine_core_inst_Cpu64_1.log

Fare clic su Riprova per ritentare l'azione non riuscita, oppure fare clic su Annulla per annullare l'operazione e continuare l'installazione.

Per ulteriori informazioni, fare clic su: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.2531.0&EvtType=0xDC80C325

------------------------------

PULSANTI:

& RetryCancel
------------------------------

In questo scenario, si supponga che non Ŕ stato visualizzato questo messaggio di errore nelIl programma di installazione di Microsoft SQL Server 2008 Nella finestra di dialogo. Al contrario, il programma di installazione mostra che il processo di installazione non Ŕ riuscita.

In questo scenario, per individuare la causa dell'errore, utilizzando i file di registro, attenersi alla seguente procedura:
  1. Individuare e aprire il file Summary. txt che corrisponde all'ultima volta che Ŕ stato eseguito il programma di installazione di SQL Server 2008. In questo esempio, ilC:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942 la cartella Ŕ associata con l'installazione vera e propria. Questa cartella contiene il file un Summary. txt con un nome di file nel formato seguente:
    Summary_<Machine_Name>_20100521_064942.txt</Machine_Name>
  2. Nel file Summary. txt, trovare le informazioni seguenti nella parte superiore del report che consentono di determinare la causa dell'errore:
    Riepilogo generale:

    Risultato finale: installazione di SQL Server non riuscita. Per continuare, individuare la causa dell'errore, correggere il problema, disinstallare SQL Server e quindi eseguire nuovamente il programma di installazione di SQL Server.

    (Decimale) codice di uscita:-2068643839

    Funzione codice di uscita: 1203

    Codice di errore di uscita: 1

    Messaggio di uscita: installazione di SQL Server non riuscita. Per continuare, individuare la causa dell'errore, correggere il problema, disinstallare SQL Server e quindi eseguire nuovamente il programma di installazione di SQL Server.

    Ora di inizio: 2010-05-21 06: 50: 38

    Ora di fine: 2010-05-21 07: 09: 19

    Richiesta di azione: installazione

    Registro in caso di errore: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt

    In base a queste informazioni, il codice di uscita o il codice di uscita dell'impianto portuale per la risoluzione dei problemi non consentirÓ di individuare la causa principale. Infatti, questi codici di coprono le situazioni pi¨ e non sono determinazione dei fattori dell'errore. Le informazioni sulla chiave da questa sezione Ŕ la riga che inizia con "Registro in caso di errore".
  3. Aprire il file di registro viene identificato nella riga che inizia con "File registro in caso di errore" nel file Summary.exe. In questo esempio, aprire il file C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100521_064942\Detail.txt.
  4. A partire dalla fine del file, eseguire una ricerca per l'errore 1203 dal basso verso l'alto. Si trova nella seguente sezione:
    2010-05-21 07:09:19 Slp: ----------------------------------------------------------------------

    2010-05-21 07: 09: 19 Slp: esecuzione azione: CloseUI

    2010-05-21 07: 09: 19 Slp: interrompere l'azione eseguita in modalitÓ di interfaccia utente completa

    2010-05-21 07: 09: 19 Slp: operazione completata: CloseUI, restituito True

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07:09:23 Slp: ----------------------------------------------------------------------

    2010-05-21 07: 09: 23 Slp:

    2010-05-21 07: 09: 23 Slp: risultato di errore:-2068643839

    2010-05-21 07: 09: 23 Slp: codice di struttura risultato: 1203

    2010-05-21 07: 09: 23 Slp: codice di errore risultato: 1

    2010-05-21 07: 09: 23 Slp: Sco: tentativo di creare la chiave del Registro di sistema base HKEY_LOCAL_MACHINE, computer

    2010-05-21 07: 09: 23 Slp: Sco: tentativo di aprire la sottochiave del Registro di sistema

    2010-05-21 07: 09: 23 Slp: Sco: tentativo di aprire la sottochiave del Registro di sistema Software\Microsoft\PCHealth\ErrorReporting\DW\Installed

    2010-05-21 07: 09: 23 Slp: Sco: tentativo di ottenere il valore del Registro di sistema DW0201

    2010-05-21 07: 10: 26 Slp: presentato 2 di 2 errori nel repository di dati Watson
  5. Queste informazioni non mostrino ancora la causa effettiva del problema o su come risolverlo. Qui i messaggi possono trarre in inganno a pensare che si tratta di un problema di autorizzazione o il danneggiamento del Registro di sistema. Questi problemi sono solo i sintomi del problema di base. Nella descrizione del file Detail menzionato in precedenza, verrÓ suggerito cercando le frasi "Error", "bucket Watson" e "Eccezione". In questo esempio, utilizzando i criteri di ricerca, si otterranno i seguenti risultati:
    • Errore: 99 occorrenze
    • Eccezione: le 26 occorrenze
    • Bucket di Dr Watson: le occorrenze di 4

  6. In questo caso, "bucket Watson" sarebbe il primo elemento per la revisione del file di log Detail. txt. La ricerca dalla fine del file nella parte superiore. La prima posizione delle sezioni bucket Watson consente di visualizzare le seguenti voci:
    2010-05-21 06: 57: 03 Slp: pacchetto di destinazione: "C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi"

    2010-05-21 06: 57: 04 Slp: InstallPackage: MsiInstallProduct ha restituito il codice di risultato 2.

    2010-05-21 06: 57: 04 Slp: Watson Bucket 1

    Tali informazioni, Ŕ possibile dedurre che la causa dell'errore Ŕ il pacchetto di destinazione C:\Temp\SQL2008Full_ENU\x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msi mancante.


Riferimenti

Per ulteriori informazioni su come visualizzare e leggere i file di registro SQL Server 2008, visitare il seguente articolo di Microsoft TechNet:
Procedura: visualizzazione e lettura SQL Server programma di installazione dei file di registro

L'articolo di TechNet descrive la struttura di base i nomi di file e che cosa Ŕ il contenuto previsto. In questo articolo verrÓ spiegato pi¨ in particolare su come e quando utilizzare ogni tipo di file di registro.

2251397L'installazione del SQL Server 2008 si blocca su un sistema x64 con pi¨ di 32 processori logici

975055 FIX: Messaggio di errore quando si installa SQL Server 2008 in un computer che esegue Windows 7: "Invoke o BeginInvoke non pu˛ essere chiamato su un controllo fino a quando non Ŕ stato creato l'handle di finestra".

SQL Server Solution Center

Installare SQL Server portal

ProprietÓ

Identificativo articolo: 955396 - Ultima modifica: martedý 16 luglio 2013 - Revisione: 4.2
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 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Chiavi:á
kbsqlsetup sql2008relnoteinstallation sql2008relnote kbexpertiseadvanced kbinfo kbmt KB955396 KbMtit
Traduzione automatica articoli
IMPORTANTE: il presente articolo Ŕ stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l?obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre Ŕ perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilitÓ per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualitÓ della traduzione.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 955396
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