Opzione di configurazione server default trace enableddefault trace enabled Server Configuration Option

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

L'opzione Default Trace Enabled consente di abilitare o disabilitare i file di log della traccia predefinita.Use the default trace enabled option to enable or disable the default trace log files. Tramite la funzionalità di traccia predefinita è possibile ottenere un log completo e persistente delle attività e delle modifiche correlate principalmente alle opzioni di configurazione.The default trace functionality provides a rich, persistent log of activity and changes primarily related to the configuration options.

Avviso

Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. In alternativa, usare Eventi estesi. Use Extended Events instead.

ScopoPurpose

La traccia predefinita rappresenta un supporto alla risoluzione dei problemi per gli amministratori di database, poiché consente di disporre dei dati del log necessari per diagnosticare i problemi non appena si verificano.Default trace provides troubleshooting assistance to database administrators by ensuring that they have the log data necessary to diagnose problems the first time they occur.

VisualizzazioneViewing

È possibile aprire ed esaminare i log di traccia predefiniti utilizzando SQL Server ProfilerSQL Server Profiler oppure eseguire query su tali log mediante Transact-SQLTransact-SQL utilizzando la funzione di sistema fn_trace_gettable .The default trace logs can be opened and examined by SQL Server ProfilerSQL Server Profiler or queried with Transact-SQLTransact-SQL by using the fn_trace_gettable system function. SQL Server ProfilerSQL Server Profiler è in grado di aprire i file di log delle tracce predefinite come i normali file di output delle tracce. can open the default trace log files just as it does normal trace output files. Per impostazione predefinita, il log di traccia predefinito viene archiviato nella directory \MSSQL\LOG tramite un file di traccia consecutivo.The default trace log is stored by default in the \MSSQL\LOG directory using a rollover trace file. Il nome file di base del log di traccia predefinito è log.trc.The base file name for the default trace log file is log.trc. In un'installazione tipica di SQL ServerSQL Server, la traccia predefinita è attivata e viene pertanto denominata TraceID 1.In a typical installation of SQL ServerSQL Server, the default trace is enabled and thus becomes TraceID 1. Se attivato dopo l'installazione e la creazione di altre tracce, TraceID può essere associato a un numero maggiore.If enabled after installation and after creating other traces, the TraceID can become a larger number.

Per altre informazioni sull'uso di SQL ServerSQL Server Profiler per la visualizzazione di questo file di traccia, vedere Aprire un file di traccia (SQL Server Profiler).For more information about using SQL ServerSQL Server Profiler to view this trace file, see Open a Trace File (SQL Server Profiler)

Esempio:Example:

L'istruzione seguente consente di aprire il log di traccia predefinito nel percorso predefinito:The following statement opens the default trace log in the default location:

SELECT *   
FROM fn_trace_gettable  
('C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc', default);  
GO  

ConfigurazioneConfiguring

Se impostata su 1, l'opzione Default Trace Enabled abilita la traccia predefinita.When set to 1, the default trace enabled option enables Default Trace. L'impostazione predefinita per questa opzione è 1 (ON).The default setting for this option is 1 (ON). Se si imposta il valore 0 si disabilita la traccia.A value of 0 turns off the trace.

L'opzione Default Trace Enabled è un'opzione avanzata.The default trace enabled option is an advanced option. Se si usa la stored procedure di sistema sp_configure per modificare l'impostazione, è possibile modificare l'opzione Default Trace Enabled solo quando il valore di Show Advanced Options è impostato su 1.If you are using the sp_configure system stored procedure to change the setting, you can change the default trace enabled option only when show advanced options is set to 1. L'impostazione diventa effettiva immediatamente e non richiede il riavvio del server.The setting takes effect immediately without a server restart.

Vedere ancheSee Also

RECONFIGURE (Transact-SQL) RECONFIGURE (Transact-SQL)
Opzioni di configurazione del server (SQL Server) Server Configuration Options (SQL Server)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)