ZMIANY w bazie danych inspekcji specyfikacji języka Transact-SQL)
Zmienia using obiektu specyfikacją inspekcji bazy danych SQL Server inspekcji funkcji.Aby uzyskać więcej informacji, zobacz Opis SQL Server inspekcji.
Składnia
ALTER DATABASE AUDIT SPECIFICATION audit_specification_name
{
[ FOR SERVER AUDIT audit_name ]
[ { { ADD | DROP } (
{ <audit_action_specification> | audit_action_group_name }
)
} [, ...n] ]
[ WITH ( STATE = { ON | OFF } ) ]
}
[ ; ]
<audit_action_specification>::=
{
<action_specification>[ ,...n ]ON [ class :: ] securable [ ( column [ ,...n ] ) ]
BY principal [ ,...n ]
}
<action_specification>::=
{
action [ ( column [ ,...n ] ) ]
}
Argumenty
audit_specification_name
Nazwa specyfikacji inspekcji.audit_name
Nazwa inspekcji, do którego stosuje się niniejszej specyfikacji.audit_action_specification
Nazwa jednego lub kilku baz danych -poziom akcji podlegających inspekcji.Lista grup akcja inspekcji, zobacz Grupy akcji programu SQL Server inspekcji i działań.audit_action_group_name
Nazwa grupy bazy danych -poziom akcji podlegających inspekcji.Lista grup akcja inspekcji, zobacz Grupy akcji programu SQL Server inspekcji i działań.class
Nazwa klasy (jeśli dotyczy) na zabezpieczany.securable
Tabela, widok lub innych zabezpieczany obiektu w bazie danych, na której chcesz zastosować inspekcji akcja lub inspekcji grupy akcja .Aby uzyskać więcej informacji, zobacz Securables.column
Nazwa kolumny (jeśli dotyczy) na zabezpieczany.principal
Nazwa SQL Server głównej, na którym ma zastosowanie inspekcji akcja lub inspekcji akcja grupy.Aby uzyskać więcej informacji, zobacz Podmioty (aparat bazy danych).WITH ( STATE = { ON | OFF } )
Włącza lub wyłącza inspekcji z gromadzenia rekordów dla tej specyfikacji inspekcji.Zmiany stanu specyfikacją inspekcji musi odbywać się poza transakcji użytkownika i nie mogą mieć inne zmiany w tej samej instrukcja wtedy, gdy przejście na OFF.
Uwagi
Specyfikacje inspekcji bazy danych nie są -zabezpieczany obiekty znajdujące się w danej bazy danych.Należy zestaw stan specyfikacją inspekcji na opcję OFF, aby wprowadzić zmiany w bazie danych inspekcji specyfikacji.Jeśli zmiany specyfikacji inspekcji bazy danych jest wykonywane po włączeniu inspekcji ze wszystkimi opcjami innym niż Państwo = OFF, zostanie wyświetlony komunikat o błędzie.Aby uzyskać więcej informacji, zobacz bazy danych tempdb.
Uprawnienia
Użytkownicy z uprawnieniem ZMIEŃ DOWOLNE bazy danych inspekcji można zmienić specyfikacje inspekcji bazy danych i powiązać je z wszelkich inspekcji.
Po utworzeniu specyfikacją inspekcji bazy danych mogą być przeglądane przez podmioty z SERWEREM sterowanialub zmienić DOWOLNE inspekcji bazy danych uprawnienia sysadmin konto, lub podmioty posiadające dostęp do inspekcji.
Przykłady
Poniższy przykład powoduje zmianę specyfikacji inspekcji bazy danych o nazwie HIPPA_Audit_DB_Specification , audytów SELECT sprawozdania przez dbo użytkownika, dla SQL Server o nazwie inspekcji HIPPA_Audit.
ALTER DATABASE AUDIT SPECIFICATION HIPPA_Audit_DB_Specification
FOR SERVER AUDIT HIPPA_Audit
ADD (SELECT
ON Table1(Column1)
BY dbo)
WITH STATE = ON;
GO
Na przykład Pełna o tworzeniu inspekcji, zobacz Opis SQL Server inspekcji.
Zobacz także