Udostępnij za pośrednictwem


ALTER inspekcji serwera (Transact-SQL)

Zmienia się, używając obiektów inspekcji serwera SQL Server inspekcji funkcji.Aby uzyskać więcej informacji, zobacz Opis SQL Server inspekcji.

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

Składnia

ALTER SERVER AUDIT audit_name
{ 
    [ TO { { FILE ( <file_options> [, ...n] ) } | APPLICATION_LOG | SECURITY_LOG } ]
    [ WITH ( <audit_options> [, ...n] ) ] 
}
| MODIFY NAME = new_audit_name
[ ; ]
<file_options>::=
{
      FILEPATH = 'os_file_path' 
    | MAXSIZE = { max_size { MB | GB | TB } | UNLIMITED } 
    | MAX_ROLLOVER_FILES = { integer | UNLIMITED } 
    | RESERVE_DISK_SPACE = { ON | OFF } 
}
<audit_options>::=
{
      QUEUE_DELAY = integer 
    | ON_FAILURE = { CONTINUE | SHUTDOWN } 
    | STATE = = { ON | OFF } 
}

Argumenty

  • ABY {PLIKU | APPLICATION_LOG | ZABEZPIECZENIA}
    Określa lokalizację inspekcji miejsce docelowe.Opcje są pliku binarnego, dziennik aplikacji systemu Windows lub dziennik zabezpieczeń systemu Windows.

    Ostrzeżenie

    Zapisywanie na dziennik zabezpieczeń nie jest dostępna w systemie Windows XP.

  • Ścieżka pliku = "os_file_path"
    ścieżka śladu rewizyjnego.Nazwa pliku jest generowana na podstawie nazwy inspekcji i audytu identyfikatora GUID.

  • Elementu MAXSIZE **=**max_size
    Określa maksymalny rozmiar pliku inspekcji.max_size Wartość musi być liczbą całkowitą, następuje MB, GB, TB, lub NIEOGRANICZONE.Minimalny rozmiar, który można określić dla max_size 2 MB i maksymalna jest 2 147 483 647 TB.Gdy NIEOGRANICZONE jest określony w pliku powiększa się, aż dysk jest zapełniony.Określając wartość jest niższa niż 2 MB podniesie błąd MSG_MAXSIZE_TOO_SMALL.Wartością domyślną jest NIEOGRANICZONE.

  • MAX_ROLLOVER_FILES **=**integer | Bez ograniczeń
    Określa maksymalną liczbę plików, aby zachować w systemie plików.Gdy ustawienie MAX_ROLLOVER_FILES = 0, brak limitu nałożone na liczbę plików najazdu, które zostaną utworzone.Wartość domyślna to 0.Maksymalna liczba plików, które mogą być określone jest 2 147 483 647.

  • RESERVE_DISK_SPACE = {ON | OFF}
    Ta opcja pre-allocates plików na dysku, aby wartość elementu MAXSIZE.Dotyczy tylko, jeśli nie jest równa NIEOGRANICZONE elementu MAXSIZE.Wartością domyślną jest wyłączona.

  • QUEUE_DELAY **=**integer
    Określa czas w milisekundach, które mogą upłynąć, zanim działania inspekcji jest zmuszony do przetworzenia.Wartość 0 oznacza synchroniczne dostawy.Wartość minimalna kwerendy do ustawienia opóźnienia jest 1000 (1 sekunda), co jest ustawieniem domyślnym.Wartość maksymalna jest 2 147 483 647 (2,147,483.647 sekund lub 24 dni, 20 godzin, 31 minut, 23.647 sekund).Nieprawidłowy numer określający podniesie błąd MSG_INVALID_QUEUE_DELAY.

  • ON_FAILURE = {Kontynuuj | ZAMKNIĘCIE SYSTEMU}
    Wskazuje, czy wystąpienie zapisywania do miejsce docelowe należy kontynuować lub Zatrzymaj, jeśli miejsce docelowe nie może wykonać zapisu.Logowania wydającego to musi mieć uprawnienia zamykania.Jeśli logowanie nie ma to uprawnienie, nie powiedzie się z MSG_NO_SHUTDOWN_PERMISSION wiadomości tej funkcja .Wartość domyślna to Kontynuuj.

  • STATE = { ON | OFF}
    Włącza lub wyłącza z gromadzenia rekordów audytu.Zmiana stanu uruchomione inspekcji (od dnia wyłączająca) tworzy wpis inspekcji, że inspekcja została zatrzymana, podmiotu, który przestał audytu, i zostało zatrzymane, czas audytu.

  • MODYFIKOWANIE NAZWY =new_audit_name
    Zmienia nazwę audytu.Nie można używać z dowolną inną opcję.

Uwagi

Należy określić co najmniej jeden do, Z lub zmodyfikować nazwę klauzul podczas wywoływania ALTER inspekcji.

Należy zestaw stan inspekcji opcji OFF, aby wprowadzić zmiany do inspekcji.Jeśli zmiana inspekcji jest uruchamiana po włączeniu inspekcji ze wszystkimi opcjami innym niż Państwo = OFF, zostanie wyświetlony komunikat o błędzie MSG_NEED_AUDIT_DISABLED.

Można dodawać, zmieniać i usuwać specyfikacją inspekcji bez zatrzymywania audytu.

Nie można zmienić identyfikatora GUID inspekcji po utworzeniu audytu.

Uprawnienia

Aby utworzyć, zmieniające lub usuwające kapitału inspekcji serwera, trzeba mieć uprawnienia sterowania serwera lub ZMIEŃ dowolny serwer inspekcji.

Przykłady

A.Zmiana nazwy inspekcji serwera

Poniższy przykład zmienia nazwę inspekcji serwera HIPPA_Audit do HIPAA_Audit_Old.

USE master
GO
ALTER SERVER AUDIT HIPAA_Audit
WITH (STATE = OFF);
GO
ALTER SERVER AUDIT HIPAA_Audit
MODIFY NAME = HIPAA_Audit_Old;
GO
ALTER SERVER AUDIT HIPAA_Audit_Old
WITH (STATE = ON);
GO

B.Zmiana inspekcji serwera miejsce docelowe

W poniższym przykładzie zmieniany inspekcji serwera o nazwie HIPPA_Audit do pliku miejsce docelowe.

USE master
GO
ALTER SERVER AUDIT HIPAA_Audit
WITH (STATE = OFF);
GO
ALTER SERVER AUDIT HIPAA_Audit
TO FILE (FILEPATH ='\\SQLPROD_1\Audit\',
          MAXSIZE = 1000 MB,
          RESERVE_DISK_SPACE=OFF)
WITH (QUEUE_DELAY = 1000,
       ON_FAILURE = CONTINUE);
GO
ALTER SERVER AUDIT HIPAA_Audit
WITH (STATE = ON);
GO

Zobacz także

Odwołanie

Koncepcje