Aracılığıyla paylaş


SQL Server denetim eylem gruplarını ve Eylemler

The SQL Server Audit feature enables you to audit server-level and database-level groups of events and individual events.Daha fazla bilgi için bkz:SQL Server denetim anlama.

SQL Server denetimleri içerir sıfır veya daha fazla denetim eylem öğeleri.Bu denetim kararları, Server_Object_Change_Group gibi eylemleri bir Grup ya da tablo üzerinde SELECT işlemleri gibi belirli eylemleri olabilir.

Not

Server_Object_Change_Group, CREATE, DROP ve ALTER herhangi bir sunucu nesnesi için (veritabanı veya bitiş noktası) içerir.

Denetimler aşağıdaki kategorilerde işlemlerin olabilir:

  • Sunucu-düzey.Bu eylemler, sunucu işlemleri, yönetim değişiklikleri ve oturum açma ve kapatma işlemleri içerir.

  • Veritabanı düzey.Bu eylem, veri işleme dili (DML) ve veri tanımlama dili (DDL) işlemlerini kapsayacak.

  • Denetim düzey.Bu eylemler, Eylemler denetim işlemi vardır.

Bazı eylemler üzerinde gerçekleştirilenSQL ServerDenetim bileşenleri kuracak özel bir denetim, denetlenen ve bu gibi durumlarda denetim olayları ortaya otomatik olarak çünkü olay üst nesne.

Aşağıdaki eylemleri kuracak Denetlenecek:

  • Sunucu Denetim Durumu değiştir (durumu ON olarak ayarlanması veya kapalı)

Aşağıdaki olaylar kuracak denetlenmez:

  • SUNUCU DENETİM BELİRTİMİ OLUŞTURMAK

  • SUNUCU DENETİM BELİRTİMİ DEĞİŞTİR

  • DOĞRUDAN SUNUCU DENETİM BELİRTİMİ

  • VERİTABANI DENETİM BELİRTİMİ OLUŞTURMAK

  • ALTER VERİTABANI DENETİM BELİRTİMİ

  • DOĞRUDAN VERİTABANI DENETİM BELİRTİMİ

Başlangıçta oluşturulan tüm denetimleri devre dışı bırakılır.

Sunucu-düzey denetim Eylem grupları

Sunucusu-düzey denetim Eylem grupları Eylem benzer olanSQL Servergüvenlik denetim olay sınıfları.Daha fazla bilgi için bkz:SQL Server olay sınıfı başvurusu.

Aşağıdaki tabloda, sunucu düzeyinde denetim Eylem grupları açıklar ve varsa eşdeğer SQL Server olay sınıfı sağlar.

Eylem grup adı

Açıklama

SUCCESSFUL_LOGIN_GROUP

Bir patron başarıyla oturum için gösterirSQL Server.Olayları bu sınıftaki bir bağlantı havuzundan yeniden kullanılan bağlantıları veya yeni bağlantı oluşturuldu.EşdeğerDenetim oturum açma olay sınıfı.

LOGOUT_GROUP

Bir patron oturum dışında gösterirSQL Server.Olayları bu sınıftaki bir bağlantı havuzundan yeniden kullanılan bağlantıları veya yeni bağlantı oluşturuldu.EşdeğerDenetim oturum kapatma olay sınıfı.

FAILED_LOGIN_GROUP

Oturum açmak için bir asıl çalıştı gösterirSQL Serverve başarısız.Olayları bu sınıftaki bir bağlantı havuzundan yeniden kullanılan bağlantıları veya yeni bağlantı oluşturuldu.EşdeğerDenetim oturumu açma başarısız olay sınıfı.

LOGIN_CHANGE_PASSWORD_GROUP

Bu olay bir oturum açma parolası ALTER LOGIN ifadesini veya sp_password saklı yordamı ile değiştiğinde ortaya çıkar.EşdeğerOturum açma parolasını değiştir Denetim olay sınıfı.

APPLICATION_ROLE_CHANGE_PASSWORD_GROUP

Bu olay, uygulama rolü için bir parola değiştiğinde ortaya çıkar.EşdeğerUygulama rol Parolayı Değiştir'i Denetim olay sınıfı.

SERVER_ROLE_MEMBER_CHANGE_GROUP

Oturum açma eklenen veya bir sabit sunucu rolü kaldırıldı, bu olay ortaya çıkar.Bu olay sp_addsrvrolemember ve sp_dropsrvrolemember ortaya saklı yordamlar.EşdeğerDenetim için sunucu rolünü olay Class Login Ekle.

DATABASE_ROLE_MEMBER_CHANGE_GROUP

Bu olay bir oturum açma eklenen ya da veritabanı rolden kaldırıldı ortaya çıkar.Bu olay sınıfı sp_addrolemember için sp_changegroup, ortaya çıkar ve sp_droprolemember saklı.Bu olay, bir veritabanındaki veritabanı rolü üyesi değişiklikleri ortaya çıkar.EşdeğerDenetim, DB role üye Ekle olay sınıfı.

BACKUP_RESTORE_GROUP

Bu olay, bir yedek veya geri yükleme komutu zaman ortaya çıkar.EşdeğerYedekleme/geri yükleme yükleme denetim olay sınıfı.

DBCC_GROUP

Bu olay, DBCC komutunu herhangi bir para sorunları olduğunda ortaya çıkar.EşdeğerDenetim DBCC olay sınıfı.

SERVER_OPERATION_GROUP

Bu olay, ayarları, kaynak, erişimi ve yetkilendirme değiştirme güvenlik denetim işlemleri kullanıldığında ortaya çıkar.EşdeğerDenetim Server işlem olay sınıfı.

DATABASE_OPERATION_GROUP

Bu olay, denetim noktası gibi bir veritabanı işlemleri veya sorgu bildirim abone olmak, oluşur.Bu olay, herhangi bir veritabanı üzerinde herhangi bir veritabanı işlemi ortaya çıkar.EşdeğerDenetim veritabanı işlemi olay sınıfı.

AUDIT_ CHANGE_GROUP

Bu olay, her bir denetim oluşturulmuş, değiştirilmiş veya silinmiş ortaya çıkar.Bu olay, her bir denetim belirtimi oluşturulduğunda, silinmiş veya değiştirildiğinde oluşturulur.Bu denetim Denetim herhangi bir değişiklik denetlenir.

SERVER_STATE_CHANGE_GROUP

Bu olay,SQL Serverhizmetinin durumunu değiştirilmiş.EşdeğerDenetim Server başlatır ve durdurur olay sınıfı.

SERVER_OBJECT_CHANGE_GROUP

Bu olay, sunucu nesneleri üzerinde CREATE, DROP veya ALTER işlemleri için oluşturulur.EşdeğerSunucu nesnesi yönetimi Denetim olay sınıfı.

SERVER_PRINCIPAL_CHANGE_GROUP

Bu olay, sunucu sorumluları oluşturulmuş, değiştirilmiş bırakılan veya zaman ortaya çıkar.EşdeğerDenetim Server asıl yönetim olay sınıfı.

Bu olay, bir patron sp_defaultdb veya sp_defaultlanguage saklı yordamları ya da ALTER LOGIN ifadeleri yayımladığında ortaya çıkar.EşdeğerDenetim Addlogin olay sınıfı.

Bu olay sp_addlogin ve sp_droplogin üzerinde oluşturulur saklı yordamlar.De eşdeğerLogin Değiştir özellik olay Class denetleme.

Bu olay sp_grantlogin için sp_revokelogin, oluşturuldu veya sp_denylogin saklı.EşdeğerDenetim oturumu GDR olay sınıfı.

DATABASE_CHANGE_GROUP

Bu olay, bir veritabanı oluşturulurken, değişiklik, iptal edilen veya ortaya çıkar.Bu olay, herhangi bir veritabanı oluşturulmuş, değiştirilmiş bırakılan veya zaman ortaya çıkar.EşdeğerDenetim veritabanı yönetim olay sınıfı.

DATABASE_OBJECT_CHANGE_GROUP

Bu olay, şemaları gibi veritabanı nesneleri üzerinde bir CREATE, DROP veya ALTER deyim yürütüldüğünde oluşturulur.Bu olay, herhangi bir veritabanı nesnesi oluşturulurken, değiştirilen bırakılan veya zaman ortaya çıkar.

NoteNote:
Bu denetim kayıtlarını çok büyük miktarda için neden olabilir.

EşdeğerVeritabanı nesnesi yönetim olay Class denetleme.

DATABASE_PRINCIPAL_CHANGE_GROUP

Bu olay, sorumlularını (kullanıcılar gibi oluşturulan, değiştirilen veya atılan bir veritabanından zaman ortaya çıkar.EşdeğerDenetim veritabanı asıl yönetim olay sınıfı.(Ayrıca denetim ekleme DB asıl olay kaldırılan exepsp_grantdbaccess oluşan sınıfı eşdeğer sp_revokedbaccess, sp_addPrincipal ve sp_dropPrincipal saklı.)

Bu olay, bir veritabanı rolü eklenir veya kaldırılır sp_addrole, sp_droprole saklı yordamları kullanarak oluşturulur.Bu olay tüm veritabanı sorumluları oluşturulmuş, değiştirilmiş veya için herhangi bir database.Equivalent tarafından atılan her ortayaDenetim ekleme role olay sınıfı.

SCHEMA_OBJECT_CHANGE_GROUP

Bu olay, bir şema üzerinde CREATE, DROP veya ALTER bir işlem yapıldığında ortaya çıkar.EşdeğerŞema nesnesi yönetim Denetim olay sınıfı.

Bu olay, şema nesneleri ortaya çıkar.EşdeğerDenetim nesnesi izni olay sınıfı derived....

Bu olay, herhangi bir veritabanı şemasını değiştiğinde ortaya çıkar.EşdeğerDenetim deyim izin olay sınıfı.

SERVER_PRINCIPAL_IMPERSONATION_GROUP

Bu olay, sunucu içindeki bir kimliğe bürünme olduğunda ortaya çıkar kapsam, yürütmek AS gibi<oturum açma>.EşdeğerDenetim Server asıl kimliğe bürünme olay sınıfı.

DATABASE_PRINCIPAL_IMPERSONATION_GROUP

Bu olay, veritabanındaki bir kimliğe bürünme işlemi olduğunda ortaya çıkar kapsam yürütmek AS gibi<asıl>SETPRINCIPAL.Bu olay, bir veritabanında yapılan impersonations için ortaya çıkar.EşdeğerDenetim veritabanı asıl kimliğe bürünme olay sınıfı.

SERVER_OBJECT_OWNERSHIP_CHANGE_GROUP

Bu olay, sunucu, kapsam içindeki nesnelerin sahibi değiştiğinde ortaya çıkar.EşdeğerSunucu nesnesi Al sahipliği Denetim olay sınıfı.

DATABASE_OWNERSHIP_CHANGE_GROUP

Bu olay, bir veritabanı sahibini değiştirmek için ALTER yetkilendirme deyim kullanın ve bunu yapmak için gereken izinleri teslim ortaya çıkar.Bu olay, sunucu üzerindeki herhangi bir veritabanı üzerinde veritabanı olma değişiklikleri için oluşturulur.EşdeğerVeritabanı sahibi olay Class Değiştir denetleme.

DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP

Sahibi, değişiklik veritabanında nesneleri, bu olay ortaya kapsam.Bu olay, sunucudaki her veritabanında herhangi bir nesne sahipliği değişiklik için oluşturulur.EşdeğerVeritabanı Nesne Al sahipliğini Denetim olay sınıfı.

SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP

Şema sahibini değiştirme izinleri (tablo, yordam veya işlev gibi) nesnesi, bu olay ortaya denetlenir.Bu durum yetkilendirme ALTER deyim sahibi, nesneye atamak için kullanılan oluşur.Bu olay için şema sahipliğini değişiklikleri için herhangi bir veritabanı sunucusunda oluşturulur.EşdeğerŞema nesnesi Al sahipliği Denetim olay sınıfı.

SERVER_PERMISSION_CHANGE_GROUP

Bu olay, GRANT, REVOKE ve DENY bir oturum oluşturma gibi sunucu kapsamında izin verildiğinde ortaya çıkar.EşdeğerServer Scope GDR Denetim olay sınıfı.

SERVER_OBJECT_PERMISSION_CHANGE_GROUP

Her bir GRANT, REVOKE, DENY verilen veya herhangi bir patron olarak bir sunucu nesnesi izni bu olay ortayaSQL Server.EşdeğerServer nesnesi GDR olay Class denetleme.

DATABASE_PERMISSION_CHANGE_GROUP

Her bir GRANT, REVOKE, DENY verilen veya içinde bir patron olarak bir deyim izin bu olay ortayaSQL Server(This Applies to Database-Only Events, such As Granting Permissions On a Database).

Bu olay, bir sunucudaki herhangi bir veritabanı için veritabanı izin değişikliği (GDR) için oluşturulur.EşdeğerVeritabanı kapsam GDR Denetim olay sınıfı.

DATABASE_OBJECT_PERMISSION_CHANGE_GROUP

Bu olay bir GRANT, REVOKE ve DENY derlemeler ve şemalar veritabanı nesneleri için verilmiş olan zaman ortaya çıkar.Bu olay, sunucu üzerindeki herhangi bir veritabanı nesnesini izin değişiklikleri için oluşturulur.EşdeğerVeritabanı nesnesi GDR Denetim olay sınıfı.

SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP

Bu olay, bir atama olduğunda ortaya çıkar, reddetme, karşı bir şema nesnesi iptali gerçekleştirilir.EşdeğerŞema nesnesi GDR Denetim olay sınıfı.

DATABASE_OBJECT_ACCESS_GROUP

Bu olay, ileti türü, derleme, anlaşma gibi veritabanı nesnelerini erişilebilir olduğunda ortaya çıkar.

Bu olay, her erişim için herhangi bir veritabanı oluşturulur.

NoteNote:
Bu, büyük olasılıkla büyük denetim kayıtları neden olabilir.

EşdeğerVeritabanı nesne erişimi olay sınıfı denetleme.

SCHEMA_OBJECT_ACCESS_GROUP

Bu olay, bir nesne izinleri için kullanılan şema olduğunda oluşturulur.EşdeğerSchema nesne erişimi olay sınıfı denetleme.

BROKER_LOGIN_GROUP

Bu olay, Hizmet Aracısı taşıma güvenlikle ilgili denetim iletilerini raporlamak için oluşturulur.EşdeğerDenetim Aracısı oturum açma olay sınıfı.

DATABASE_MIRRORING_LOGIN_GROUP

Bu olay için veritabanı ikizleme taşıma güvenliğini ilgili denetim iletilerini raporlamak için oluşturulur.EşdeğerDenetim veritabanı yansıtması oturum açma olay sınıfı.

TRACE_CHANGE_GROUP

Bu olay ALTER izleme izni denetimi tüm tablolar için oluşturulur.EşdeğerServer Değiştir izleme Denetim olay sınıfı.

Dikkate Alınacak Noktalar

Sunucusu-düzey Eylem grupları arasında eylemleri kapsayan birSQL Serverörnek.Bir sunucu denetimi belirtimine uygun bir eylem grubu eklediyseniz, bir veritabanındaki tüm şema nesne erişim denetimi kaydedilir.Bir veritabanı denetim belirtimi, veritabanındaki Nesne erişimi yalnızca şema kaydedilir.

Sunucu düzeyinde eylemleri veritabanı düzey eylemleri ayrıntılı filtre uygulamak için izin vermiyor.Müşterilerin SELECT eylemleri denetimi gibi bir veritabanı düzey denetimi tablo çalışan oturumlar için Grup ayrıntılı eylem filtre uygulamak için gereklidir.Sistem görünümleri gibi kapsamlı sunucu nesneleri, kullanıcı veritabanı denetim belirtiminde içermez.

Veritabanı-düzey denetim Eylem grupları

Veritabanı düzey denetim Eylem grupları Eylem benzer olanSQL ServerGüvenlik denetim olayı sınıfları.Olay sınıfları hakkında daha fazla bilgi için bkz:SQL Server olay sınıfı başvurusu.

Aşağıdaki tablo veritabanı - açıklar düzey denetim Eylem grupları ve varsa, eşdeğer SQL Server olay Class sağlar.

Eylem grup adı

Açıklama

DATABASE_ROLE_MEMBER_CHANGE_GROUP

Bu olay bir oturum açma eklenen ya da veritabanı rolden kaldırıldı ortaya çıkar.Bu olay sınıfı, sp_addrolemember, sp_changegroup, kullanılır ve sp_droprolemember için procedures.Equivalent saklanan Denetim, DB role üye Ekle olay sınıfı

DATABASE_OPERATION_GROUP

Bu olay, denetim noktası gibi bir veritabanı işlemleri veya sorgu bildirim abone olmak, oluşur.EşdeğerDenetim veritabanı işlemi olay sınıfı.

DATABASE_CHANGE_GROUP

Bu olay, bir veritabanı oluşturulurken, değişiklik, iptal edilen veya ortaya çıkar.EşdeğerDenetim veritabanı yönetim olay sınıfı.

DATABASE_OBJECT_CHANGE_GROUP

Bu olay, şemaları gibi veritabanı nesneleri üzerinde bir CREATE, DROP veya ALTER deyim yürütüldüğünde oluşturulur.EşdeğerVeritabanı nesnesi yönetim olay Class denetleme.

DATABASE_PRINCIPAL_CHANGE_GROUP

Bu olay, sorumlularını (kullanıcılar gibi oluşturulan, değiştirilen veya atılan bir veritabanından zaman ortaya çıkar.EşdeğerDenetim veritabanı asıl yönetim olay sınıfı.De eşdeğerDenetim ekleme DB kullanıcı olay sınıfıkaldırılan exepsp_grantdbaccess, sp_revokedbaccess, sp_adduser, ve sp_dropuser oluştuğu saklı yordamlar.

Bu olay için bir veritabanı rolü eklendiğinde oluşturulur veya onaysız sp_addrole ve sp_droprole saklı yordamları kullanarak.EşdeğerDenetim ekleme role olay sınıfı.

SCHEMA_OBJECT_CHANGE_GROUP

Bu olay, bir şema üzerinde CREATE, DROP veya ALTER bir işlem yapıldığında ortaya çıkar.EşdeğerŞema nesnesi yönetim Denetim olay sınıfı.

Bu olay, şema nesneleri ortaya çıkar.EşdeğerDenetim nesnesi izni olay sınıfı derived....De eşdeğerDenetim deyim izin olay sınıfı.

DATABASE_PRINCIPAL_IMPERSONATION_GROUP

Bu olay, veritabanı içinde bir kimliğe bürünme olduğunda ortaya çıkar kapsam yürütmek AS gibi<kullanıcı>SETUSER.EşdeğerDenetim veritabanı asıl kimliğe bürünme olay sınıfı.

DATABASE_OWNERSHIP_CHANGE_GROUP

Bu olay, bir veritabanı sahibini değiştirmek için ALTER yetkilendirme deyim kullanın ve bunu yapmak için gereken izinleri teslim ortaya çıkar.EşdeğerVeritabanı sahibi olay Class Değiştir denetleme.

DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP

Sahibi, değişiklik veritabanında nesneleri, bu olay ortaya kapsam oluşur.EşdeğerVeritabanı Nesne Al sahipliğini Denetim olay sınıfı.

SCHEMA_OBJECT_OWNERSHIP_CHANGE_GROUP

Al sahipliği olay Class denetim şema nesnesi ile aynıdır.Bu olay, şema sahibini değiştirme izni tablo gibi yordam, nesne veya işlev teslim ortaya çıkar.Bu durum yetkilendirme ALTER deyim sahibi, nesneye atamak için kullanılan oluşur.

DATABASE_PERMISSION_CHANGE_GROUP

Her bir GRANT, REVOKE, DENY verilen veya herhangi bir kullanıcı tarafından bir deyim izin bu olay ortayaSQL Serveryalnızca veritabanı olayları olarak verme izinleri bir veritabanı.EşdeğerVeritabanı kapsam GDR Denetim olay sınıfı.

DATABASE_OBJECT_PERMISSION_CHANGE_GROUP

Bu olay bir GRANT, REVOKE ve DENY derlemeler ve şemalar veritabanı nesneleri için verilmiş olan zaman ortaya çıkar.EşdeğerVeritabanı nesnesi GDR Denetim olay sınıfı.

SCHEMA_OBJECT_PERMISSION_CHANGE_GROUP

Bu olay, bir atama olduğunda ortaya çıkar, izin verme, veya iptali için bir şema nesnesi verilmiş.EşdeğerŞema nesnesi GDR Denetim olay sınıfı.

DATABASE_OBJECT_ACCESS_GROUP

Bu olay, sertifikalar ve asimetrik anahtarlar gibi veritabanı nesnelerini erişilebilir olduğunda ortaya çıkar.EşdeğerVeritabanı nesne erişimi olay sınıfı denetleme.

SCHEMA_OBJECT_ACCESS_GROUP

Bu olay, bir nesne izinleri için kullanılan şema olduğunda oluşturulur.EşdeğerSchema nesne erişimi olay sınıfı denetleme.

Veritabanı-düzey denetim Eylemler

Veritabanı-düzey eylemleri, doğrudan veritabanı şeması ve tablo, görünüm, saklı yordamlar, İşlevler, genişletilmiş saklı yordamlar, sıralar, gibi şema nesneleri üzerinde belirli eylemleri denetleme eşanlamlılar desteği.Tür, XML şema koleksiyon, veritabanı ve şema denetlenmez.Şema ve başka bir deyişle belirtilen şema veya veritabanı tarafından bulunan tüm şema nesneleri üzerindeki olaylara denetlenecek veritabanı, şema nesnelerinin denetim yapılandırılmış olabilir.Aşağıdaki tabloda açıklanmıştır: veritabanı-düzey eylemlerini denetlemek.

Action

Açıklama

SELECT

Bu olay, bir SELECT verildiği zaman ortaya çıkar.

güncelleştirme

Bu olay bir UPDATE verildiği zaman ortaya çıkar.

EKLEME

Bu olay INSERT verildiği zaman ortaya çıkar.

Sil

Bu olay DELETE verildiği zaman ortaya çıkar.

yürütmek

Bu olay bir yürütmek verildiği zaman ortaya çıkar.

ALMA

Bu olay, bir Al verildiği zaman ortaya çıkar.

Başvurular:

Bu olay, başvurular izni seçili olduğunda ortaya çıkar.

Dikkate Alınacak Noktalar

Veritabanı düzeyinde denetim eylemleri, sütun için geçerli değildir.

Sorguyu sorgu işlemcisi parameterizes, parametre sorgu sütun değerleri yerine denetim olay günlüğünde bulunabilir.

Denetim düzey denetimi Eylem grupları

Denetim işlemi, eylemleri de denetleyebilirsiniz.Bu sunucu kapsamı veya veritabanı kapsam olabilir.Veritabanı kapsamında veritabanı denetim özellikleri yalnızca oluşur.Denetim düzey denetim Eylem grupları aşağıdaki tabloda açıklanmaktadır.

Eylem grup adı

Açıklama

AUDIT_ CHANGE_GROUP

Komutlar aşağıdakilerden biri olduğu zaman bu olay oluşturuldu:

  • SUNUCU DENETİM OLUŞTURMA

  • SUNUCU DENETİMİ DEĞİŞTİR

  • SUNUCU DENETİMİ BIRAK

  • SUNUCU DENETİM BELİRTİMİ OLUŞTURMAK

  • SUNUCU DENETİM BELİRTİMİ DEĞİŞTİR

  • DOĞRUDAN SUNUCU DENETİM BELİRTİMİ

  • VERİTABANI DENETİM BELİRTİMİ OLUŞTURMAK

  • ALTER VERİTABANI DENETİM BELİRTİMİ

  • DOĞRUDAN VERİTABANI DENETİM BELİRTİMİ

See Also

Other Resources