Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Usare l'opzione default trace enabled per abilitare o disabilitare i file di log di traccia predefiniti. Tramite la funzionalità di traccia predefinita è possibile ottenere un log completo e persistente delle attività e delle modifiche correlate principalmente alle opzioni di configurazione.
Avviso
Questa funzionalità verrà rimossa nelle versioni future di SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. In alternativa, usare Eventi estesi.
Scopo
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.
Visualizzare la traccia predefinita
È possibile aprire ed esaminare i log di traccia predefiniti usando SQL Server Profiler oppure eseguire query su tali log con Transact-SQL usando la funzione di sistema fn_trace_gettable. SQL Server Profiler è in grado di aprire i file di log di traccia predefiniti come i normali file di output di traccia. Per impostazione predefinita, il log di traccia predefinito viene archiviato nella directory \MSSQL\LOG tramite un file di traccia consecutivo. Il nome file di base del log di traccia predefinito è log.trc. In un'installazione tipica di SQL Server, la traccia predefinita è attivata e viene pertanto denominata TraceID 1. Se attivato dopo l'installazione e la creazione di altre tracce, TraceID può essere associato a un numero maggiore.
Per altre informazioni sull'uso di SQL Server Profiler per visualizzare questo file di traccia, vedere Aprire un file di traccia (SQL Server Profiler)
Example
L'istruzione seguente apre il log di traccia predefinito, nel percorso predefinito:
SELECT *
FROM fn_trace_gettable (
'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\log.trc',
default
);
GO
Configurare
Se impostato su 1, l'opzione default trace enabled abilita Traccia predefinita. L'impostazione predefinita per questa opzione è 1 (abilitata). Valore di 0 disattiva la traccia.
L’opzione default trace enabled è un'opzione avanzata. Se si usa la sp_configure stored procedure di sistema per modificare l'impostazione, è possibile modificare l'opzione default trace enabled solo quando show advanced options è impostata 1su . L'impostazione diventa effettiva immediatamente e non richiede il riavvio del server.