DBCC TRACEON (Transact-SQL)

Umożliwia flagi śledzenia określony.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

DBCC TRACEON ( trace# [ ,...n ][ , -1 ] ) [ WITH NO_INFOMSGS ]

Argumenty

  • trace#
    Jest liczbą flagi śledzenia, aby włączyć funkcję.

  • n
    To symbol zastępczy, który wskazuje flagi śledzenia wielu może być określony.

  • -1
    Przełącza na flagi śledzenia określona globalnie.

  • Z NO_INFOMSGS
    Pomija wszystkie komunikaty informacyjne.

Uwagi

Na serwer produkcyjny aby uniknąć nieprzewidywalne zachowanie zalecane tylko Włącz flagi śledzenia całego serwera przy użyciu jednej z następujących metod:

  • Użycie -T opcji wiersza polecenia uruchamiania Sqlservr.exe.Jest to zalecane najlepsze praktyki, ponieważ daje to pewność, że wszystkie instrukcje będą uruchamiane z włączoną flagą śledzenia.Obejmują one poleceń w skryptach uruchamiania.Aby uzyskać więcej informacji, zobacz Sqlservr aplikacji.

  • Use DBCC TRACEON (trace#, ... .n**,-1)** tylko wtedy, gdy użytkownicy lub aplikacje nie są równocześnie uruchomione instrukcji w systemie.

Flagi śledzenia są używane w celu dostosowania niektórych cech przez kontrolowanie sposobu SQL Server działa.Flagi śledzenia po są włączone, pozostaną włączone na serwerze, dopóki wyłączone przez wykonywania DBCC TRACEOFF instrukcja.W SQL Server, istnieją dwa typy flagi śledzenia: sesja i globalne.Flagi śledzenia sesji są aktywne połączenia i są widoczne tylko dla tego połączenia.Flagi śledzenia globalne są zestaw na poziom serwera i są widoczne dla każdego połączenia na serwerze.Aby określić stan flagi śledzenia, należy użyć DBCC TRACESTATUS.Aby wyłączyć flagi śledzenia, należy użyć DBCC TRACEOFF.

Zestawy wyników

DBCC TRACEON zwraca następujące zestaw wyników (wiadomości):

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Uprawnienia

Wymaga członkostwa w sysadmin stała rola serwera.

Przykłady

Następujący przykład wyłącza kompresję sprzętową sterowników taśmy przez włączenie flagi śledzenia 3205.Ta flaga jest włączona tylko dla bieżącego połączenia.

DBCC TRACEON (3205);
GO

Poniższy przykład przełączników flagi śledzenia 3205 globalnie.

DBCC TRACEON (3205, -1);
GO

Poniższy przykład przełączników flagi śledzenia 3205, i 260 globalnie.

DBCC TRACEON (3205, 260, -1);
GO