Forum
Arkadaşlar merhaba;
SQL Server 2008 kullanıyorum.
Database içerisindeki view lar üzerinde değişiklik yapıldığında bunu bir yerlerde loglamak istiyorum.
Örneğin şu SQL kullanıcısı view sildi, öbürü view içerisinde değişiklik yaptı vs gibi.
Böyle birşey mümkünmü bilmiyorum. Eğer mümkünse çok işime yarayacak.
Yardımlarınız için teşekkür ederim.
Merhaba;
Şuradanmı bahsediyorsunuz?
[url= http://i.hizliresim.com/qBkPXB.pn g" target="_blank">http://i.hizliresim.com/qBkPXB.pn g"/> [/img][/url]
Object level audit göremedim ben.
Biraz daha açarsanız sevinirim.
Arkadaşlar sanırım yapmak istediğim şey audit ile yapılıyor fakat anlatımlar genelde table lar üzerinden gitmiş.
view üzerindeki değişiklikleri auditing ile takip edebiliyormuyuz ?
Evet view üzerindeki değişiklikleride auditing ile takip edebiliyormuşuz.
Audit Action Type olarak SCHEMA_OBJECT_CHANGE_GROUP seçerek yapılabiliyor.
Teşekkürler.
Audits haricinde DDL Trigger ile ihtiyacınızı çözebilirsiniz.
https://www.mssqltips.com/sqlservertip/2085/sql-server-ddl-triggers-to-track-all-database-changes/