Visualizzare e leggere i file di log del programma di installazione di SQL ServerView and Read SQL Server Setup Log Files

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (solo Windows)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (Windows only)noAzure SQL DatabasenoAzure SQL Data WarehousenoParallel Data Warehouse

Il programma di installazione di SQL Server crea i file di log in una cartella con data di validità e timestamp entro %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log per impostazione predefinita, in cui nnn sono numeri che corrispondono alla versione di SQL che viene installata.SQL Server Setup creates log files in a dated and time-stamped folder within %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log by default, where nnn are numbers that correspond to the version of SQL that's being installed. Il formato del nome della cartella dei log con indicazione di data e ora è AAAAMMGG_hhmmss.The time-stamped log folder name format is YYYYMMDD_hhmmss. Se il programma di installazione viene eseguito in modalità automatica i file di log vengono creati nel percorso % temp%\sqlsetup*.log.When Setup is executed in unattended mode, the logs are created within %temp%\sqlsetup*.log. Tutti i file inclusi nella cartella di log vengono archiviati nel file Log*.cab nella rispettiva cartella di log.All files in the log folder are archived into the Log*.cab file in their respective log folder.

FileFile PercorsoPath
Summary.txtSummary.txt %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log
Summary_<MachineName>_Date.txtSummary_<MachineName>_Date.txt %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMGG_hhmmss%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss
Detail.txtDetail.txt %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMGG_hhmmss%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss
DatastoreDatastore %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMDD_hhmmss\Datastore%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\Datastore
File di log MSIMSI Log Files %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMDD_hhmmss\<Name>.log%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss\<Name>.log
ConfigurationFile.iniConfigurationFile.ini %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMGG_hhmmss%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss
SystemConfigurationCheck_Report.htmSystemConfigurationCheck_Report.htm %programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\AAAAMMGG_hhmmss%programfiles%\Microsoft SQL Server\nnn\Setup Bootstrap\Log\YYYYMMDD_hhmmss
Per le installazioni automaticheFor unattended installations %temp%\sqlsetup*.log%temp%\sqlsetup*.log

setup-bootstrap-example.png

Nota

I numeri nnn nel percorso corrispondono alla versione di SQL di cui è in corso l'installazione.The numbers in the path nnn correspond to the version of SQL being installed. Nell'immagine precedente è stato installato SQL 2017, pertanto il numero della cartella è 140.In the above picture, SQL 2017 was installed, so the folder is 140. Per SQL 2016 la cartella sarebbe 130, mentre per SQL 2014 sarebbe 120.For SQL 2016, the folder would be 130, and for SQL 2014 the folder would be 120.

Il programma di installazione di SQL Server completa tre fasi principali:SQL server setup completes three basic phases:

  1. Verifica delle regole globali: convalida i requisiti di sistema di baseGlobal Rules verification: validates basic system requirements
  2. Aggiornamento di componenti: controlla se sono disponibili aggiornamenti per il supporto in fase di installazioneComponent update: checks to see if there are any updates available for the media being installed
  3. Azione richiesta dall'utente: consente all'utente di selezionare e personalizzare le funzionalitàUser-requested action: allows the user to select and customize features

Questo flusso di lavoro genera un log di riepilogo singolo e un log dettagliato singolo per un'installazione di SQL Server base o due log dettagliati per quando viene installato l'aggiornamento, ad esempio un service pack, con l'installazione base.This workflow produces a single summary log, and either a single detail log for a base SQL Server installation, or two detail logs for when update, such as a service pack, is installed along with the base installation.

Inoltre, ci sono file dell'archivio dati che contengono uno snapshot dello stato di tutti gli oggetti di configurazione registrati dal processo di installazione e contribuiscono a risolvere i problemi relativi agli errori di configurazione.Additionally, there are datastore files that contain a snapshot of the state of all the configuration objects that are being tracked by the setup process, and are useful for troubleshooting configuration errors. Vengono creati file dump XML per ogni fase dell'esecuzione e tali file vengono salvati nella sottocartella dei log Datastore della cartella dei log con indicazione di data e ora.XML dump files are created for each execution phase and are saved in the Datastore log subfolder under the time-stamped log folder.

Nelle sezioni seguenti vengono illustrati i file di log del programma di installazione di SQL ServerSQL Server .The following sections describe SQL ServerSQL Server Setup log files.

File Summary.txtSummary.txt file

PanoramicaOverview

Nel file sono indicati i componenti di SQL ServerSQL Server rilevati durante l'installazione, l'ambiente del sistema operativo, i valori dei parametri della riga di comando eventualmente specificati e lo stato globale di ogni MSI/MSP eseguito.This file shows the SQL ServerSQL Server components that were detected during Setup, the operating system environment, command-line parameter values if they are specified, and the overall status of each MSI/MSP that was executed.

Il log è organizzato nelle sezioni seguenti:The log is organized into the following sections:

  • Riepilogo globale dell'esecuzione.An overall summary of the execution
  • Proprietà e configurazione del computer in cui è stato eseguito il programma di installazione di SQL ServerSQL Server .Properties and the configuration of the computer where SQL ServerSQL Server Setup was run
  • SQL ServerSQL Server funzionalità del prodotto installate in precedenza nel computer product features previously installed on the computer
  • Descrizione delle proprietà relative alla versione dell'installazione e al pacchetto di installazione.Description of the installation version and installation package properties
  • Impostazioni di input al runtime fornite durante l'installazione.Runtime input settings that are provided during install
  • Percorso del file di configurazione.Location of the configuration file
  • Dettagli dei risultati di esecuzione.Details of the execution results
  • Regole globali.Global rules
  • Regole specifiche per lo scenario di installazione.Rules specific to the installation scenario
  • Regole non riuscite.Failed rules
  • Percorso del file di report delle regole.Location of the rules report file

Nota

Quando si applicano patch possono essere presenti più sottocartelle (una per ogni istanza di destinazione delle patch e una per le funzionalità condivise) che contengono set di file simili (ad esempio %programfiles%\MicrosoftSQL Server\130\Setup Bootstrap\Log<YYYYMMDD_HHMM>\MSSQLSERVER).Note that when patching there can be a number of sub folders (one for each instance being patched, and one for shared features) which contain a similiar set of files (i.e. %programfiles%\MicrosoftSQL Server\130\Setup Bootstrap\Log<YYYYMMDD_HHMM>\MSSQLSERVER).

PercorsoLocation

Il file summary.txt si trova nel percorso %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\.The summary.txt is located within %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\.

Per individuare gli errori nel file del testo di riepilogo, eseguire una ricerca nel file utilizzando le parole chiave "error" o "failed".To find errors in the summary text file, search the file by using the "error" or "failed" keywords.

File Summary_<MachineName>YYYYMMDD_HHMMss.txtSummary<MachineName>_YYYYMMDD_HHMMss.txt file

PanoramicaOverview

Il file di base summary_engine è simile al file di riepilogo e viene generato durante il flusso di lavoro principale.The summary_engine base file is similar to the summary file and is generated during the main workflow.

PercorsoLocation

Il file Summary_<MachineName>YYYYMMDD_HHMMss.txt file si trova nel percorso %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.The Summary<MachineName>_YYYYMMDD_HHMMss.txt file is located at %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.

File Detail.txtDetail.txt file

PanoramicaOverview

Il file Detail.txt viene generato per il flusso di lavoro principale, ad esempio installazione o aggiornamento, e fornisce i dettagli dell'esecuzione.Detail.txt is generated for the main workflow such as install or upgrade, and provides the details of the execution. I log nel file vengono generati in base all'ora in cui è stata chiamata ogni azione per l'installazione.The logs in the file are generated based on the time when each action for the installation was invoked. Il file di testo indica l'ordine in cui sono state eseguite le azioni, nonché le dipendenze delle azioni.The text file shows the order in which the actions were executed, as well as their dependencies.

PercorsoLocation

Il file detail.txt si trova in %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\Detail.txt.The detail.txt file is located within %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\Detail.txt.

Se si verifica un errore durante il processo di installazione, l'eccezione o l'errore viene registrato alla fine di questo file.If an error occurs during the Setup process, the exception or error is logged at the end of this file. Per trovare gli errori in questo file, esaminare prima la parte finale del file, quindi eseguire una ricerca nel file delle parole chiave "error" o "exception".To find the errors in this file, first examine the end of the file followed by a search of the file for the "error" or "exception" keywords

File di log MSIMSI log files

PanoramicaOverview

I file di log MSI forniscono dettagli sul processo del pacchetto di installazione.The MSI log files provide details of the installation package process. Vengono generati da MSIEXEC durante l'installazione del pacchetto specificato.They are generated by the MSIEXEC during the installation of the specified package.

Tipi di file di log MSI:Types of MSI log files:

  • <Funzionalità><Architettura>\<Interazione>.log<Feature><Architecture>\<Interaction>.log
  • <Funzionalità><Architettura>\<Linguaggio>_<Interazione>.log<Feature><Architecture>\<Language>_<Interaction>.log
  • <Funzionalità><Architettura>\<Interazione>_<flusso di lavoro>.log<Feature><Architecture>\<Interaction>_<workflow>.log

PercorsoLocation

I file di log MSI si trovano nel percorso %Programmi%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\<Name>.log.The MSI log files are located at %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\<Name>.log.

La parte finale del file include un riepilogo dell'esecuzione, in cui sono indicati lo stato riuscito o non riuscito e le proprietà.At the end of the file is a summary of the execution, which includes the success or failure status and properties. Per trovare l'errore nel file MSI, cercare "value 3" ed esaminare il testo prima e dopo tale stringa.To find the error in the MSI file, search for "value 3" and review the text before and after.

File ConfigurationFile.iniConfigurationFile.ini file

PanoramicaOverview

Il file di configurazione contiene le impostazioni di input fornite durante l'installazione.The configuration file contains the input settings that are provided during installation. Può essere utile riavviare l'installazione senza dover immettere manualmente le impostazioni.It can be used to restart the installation without having to enter the settings manually. Nel file di configurazione non vengono tuttavia salvati le password degli account, i PID e alcuni parametri.However, passwords for the accounts, PID, and some parameters are not saved in the configuration file. Le impostazioni possono essere aggiunte al file o specificate tramite una riga di comando o l'interfaccia utente del programma di installazione.The settings can be either added to the file or provided by using the command line or the Setup user interface. Per altre informazioni, vedere Installare SQL Server 2016 tramite un file di configurazione.For more information, see Install SQL Server 2016 Using a Configuration File.

PercorsoLocation

Il file ConfigurationFile.ini si trova nel percorso %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.The ConfigurationFile.ini is located at %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.

File SystemConfigurationCheck_Report.htmSystemConfigurationCheck_Report.htm file

PanoramicaOverview

Il report di controllo della configurazione di sistema contiene una breve descrizione di ogni regola eseguita, nonché lo stato di esecuzione.The system configuration check report contains a short description for each executed rule, and the execution status.

PercorsoLocation

Il file SystemConfigurationCheck_Report.htm si trova nel percorso %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.The SystemConfigurationCheck_Report.htm is located at %programfiles%\ MicrosoftMicrosoft SQL ServerSQL Server\nnn\Setup Bootstrap\Log\<YYYYMMDD_HHMM>\.

info_tip SupportoGet Help

Vedere ancheSee also

Installare SQL Server 2017Install SQL Server 2017