«audit» etiketlenmiş sorular

Veritabanı denetimi, veritabanı kullanıcılarının eylemlerinden haberdar olmak için bir veritabanını gözlemlemeyi içerir.

9
Silme işlemleri veritabanında nasıl yapılmalıdır?
Bir web uygulamasında, bir kullanıcının fikrini değiştirebileceği ve silinen bir kaydı geri kazanabileceği bir "geri alma" özelliği uygulamak istiyorum. Bunun nasıl uygulanacağı üzerine düşünceler? Düşündüğüm bazı seçenekler aslında söz konusu kaydı siliyor ve değişiklikleri ayrı bir denetim masasına kaydediyor ya da kaydı silmiyor ve silinmiş olarak işaretlemek için bir boole …



2
Değişikliklerin kayıtlarını tutmak için bir veritabanı ve tablo tasarlamanın en iyi yolu?
Önceki değişiklikleri takip etmek için bir projede bir geçmiş özelliği ayarlamam gerekiyor. Diyelim ki şu anda iki masam var: NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) Örnek: Notlarda bir satır var ve kullanıcı mesajı değiştirmek istiyor. Değişimden önce ve değişimden sonra durumunu takip etmek istiyorum. …

1
Azure'da veritabanımı v11'den v12'ye ne zaman ve kim güncellediğini söyleyebilir miyim?
Bugün daha önce tüm Azure SQL veritabanı sunucularımın v11'den v12'ye güncellendiğini fark ettim. Şirketimde bu kadranlara dokunması gereken tek kişi benim, ancak şirketimde erişimi olan tek kişi ben değilim. Bu yükseltmeyi başlatmadığım için kimin ne yaptığını ve bu planlanmamış güncellemenin ne zaman gerçekleştiğini öğrenmek istiyorum. Şirketimdeki herkese WTF'den kibarca bilgi …

5
e-Ticaret siparişleri tablosu. Fiyatları kaydet veya bir denetim / geçmiş tablosu mu kullanıyorsun?
İlk e-ticaret şememi tasarlıyorum. Bir süredir konuyu okuyorum order_line_itemve a ve a arasındaki ilişki hakkında biraz kafam karıştıproduct A productsatın alınabilir. Çeşitli detaylara sahip, ama en önemlisi unit_price. A order_line_item, product_idsatın alınan, quantitysatın alınan ve unit_pricemüşterinin ürünü satın aldığı zamanda yabancı bir anahtara sahiptir . Ne okudum çoğu söylüyor unit_priceüzerinde …

1
SQL Server Denetim Verilerinden Skaler Değerli Kullanıcı Tanımlı İşlev kullanımı nasıl filtrelenir?
Veritabanındaki tüm yürütme eylemlerini denetleyen bir veritabanı denetim belirtimine sahip bir SQL Server veritabanımız var. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Bazı sorguların denetim günlüğüne bir sonuç kümesindeki her satır için bir skaler işlev kullanımını yazdığını bulduk. Bu olduğunda, günlük, son …

3
Tetikleyicileri kullanmadan SQL Server'da bir sorgu tetikleyen istemcinin kimliğini bulun?
Şu anda veri değişikliklerini izlemek için Veri Yakalamayı Değiştir (CDC) kullanıyorum ve değişiklikleri yapan sorguyu gönderen istemcinin ana bilgisayar adını ve IP adresini izlemek istiyorum. Aynı kullanıcı adı ile oturum açmış 5 farklı istemci varsa, biri 5'in hangi sorguyu tetiklediğini izleme muamelesi ile karşı karşıya kalır. Bulduğum diğer değerli çözümler …

3
Kaydı kimin sildiğiyle ilgili bilgileri Sil tetikleyicisine aktarma
Bir denetim izi ayarlarken, bir tablodaki kayıtları kimin güncellediğini veya eklediğini izleme konusunda sorunum yok, ancak kayıtları kimin sildiğini izlemek daha sorunlu görünüyor. Ekler / Güncellemeler'i "UpdatedBy" Ekle / Güncelle alanına dahil ederek takip edebilirim. Bu INSERT / UPDATE tetikleyicisinin üzerinden "UpdatedBy" alanına erişmesini sağlar inserted.UpdatedBy. Ancak Sil tetikleyicisi ile …

4
MySQL veritabanında oturum açma denetimi
MySQL oturum açmalarını denetlemenin bir yolu var mı? Her çalışan için bir kullanıcı adı oluşturmak ve böylece girişlerin bir denetim izi oluşturmak istiyorum. Ancak, googling iyi sonuç vermedi. Ne kadar çok denetleyebilirsek o kadar iyi olur. En azından kimin ne zaman giriş yaptığını bilmek güzel olurdu. Kimin hangi sorguyu ne …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.