Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tip
Microsoft Fabric Data Warehouse geleceğe hazır mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip data lake foundation üzerinde kurumsal ölçekli ilişkisel bir ambardır. Veri ambarı konusunda yeniyseniz Fabric Data Warehouse ile başlayın. Mevcut özel SQL havuzu iş yükleri, veri bilimi, gerçek zamanlı analiz ve raporlama alanlarında yeni özelliklere erişmek için Fabric'e yükseltilebilir.
Azure İzleyici Log Analytics, Azure Event Hubs veya Azure Depolama'ye gönderilen Azure Synapse Analytics denetim kayıtlarını analiz edebilirsiniz.
Log Analytics kullanarak günlükleri analiz etme
Eğer denetim günlüklerini Log Analytics'e yazmayı seçerseniz:
- Azure portalında, SQL veritabanlarını arayın ve veritabanınızı seçin, ya da SQL sunucularını arayın ve Synapse SQL sunucunuzu seçin.
- Güvenlik altındaki kaynak menüsünde Denetim'i seçin.
- Denetim sayfasının üst kısmında Denetim günlüklerini görüntüle'yi seçin.
Not
Denetim günlüklerini görüntüle düğmesi hem sunucu düzeyinde hem de veritabanı düzeyinde Denetim sayfalarında görünür. Veritabanı kaynağından seçtiğinizde, bu veritabanına özgü denetim kayıtlarını görürsünüz. Sunucu kaynağından seçtiğinizde, bu sunucudaki tüm veritabanlarının denetim kayıtlarını görürsünüz. İnceletmeniz gereken denetim günlüklerinin kapsamına göre doğru kaynak seviyesine geçtiğinizden emin olun.
Kayıtları denetle sayfasından günlükleri görüntülemenin iki yolu vardır:
- Zaman aralığını ve arama sorgusunu özelleştirebileceğiniz Log Analytics çalışma alanında günlükler görünümünü açmak için sayfanın üst kısmındaki Log Analytics seçin.
- Panoyu görüntüle seçeneğini sayfanın üst kısmında tıklayarak denetim günlükleri bilgilerini gösteren bir pano açın. Buradan Güvenlik İçgörüleri veya Hassas Verilere Erişim detaylarına inebilirsiniz. Bu pano verileriniz için güvenlik içgörüleri edinmenize yardımcı olur. Zaman aralığını ve arama sorgusunu da özelleştirebilirsiniz.
Tip
Panoyu görüntüle seçeneği yalnızca veritabanı düzeyinde denetimin etkinleştirildiği bir veritabanı düzeyinde Denetim sayfasından denetim kayıtlarına eriştiğiniz durumlarda kullanılabilir. Sadece sunucu düzeyinde denetimi yapılandırdıysanız, aşağıdaki bölümdeki adımlarla doğrudan Log Analytics çalışma alanınızda denetim verilerini sorgulayabilirsiniz.
Denetim günlüklerini doğrudan Log Analytics sorgulama
Denetim sayfasında gezinmeden denetim günlüklerine doğrudan Log Analytics çalışma alanınızdan da erişebilirsiniz. Bu yaklaşım, yalnızca sunucu düzeyinde denetime sahip olduğunuzda veya birden çok veritabanında özel sorgu çalıştırmak istediğinizde kullanışlıdır.
- Azure portalında, denetim hedefi olarak yapılandırılmış Log Analytics çalışma alanını açın.
- Genel bölümünde Günlükler’i seçin.
- Denetim günlüklerini görüntülemek gibi
search "SQLSecurityAuditEvents"basit bir sorguyla başlayın.
Buradan Azure İzleyici günlüklerini kullanarak denetim günlüğü verilerinizde gelişmiş aramalar çalıştırabilirsiniz. Azure İzleyici günlükleri, tüm iş yükleriniz ve sunucularınız genelinde milyonlarca kaydı kolayca analiz etmek için tümleşik arama ve özel panoları kullanarak gerçek zamanlı operasyonel içgörüler sağlar. Azure İzleyici günlükleri arama dili ve komutları hakkında daha fazla bilgi için Azure İzleyici günlükleri arama başvurusu'na bakın.
Event Hubs kullanarak günlükleri analiz etme
Event Hubs'a denetim günlükleri yazmayı seçtiyseniz:
- Event Hubs'dan denetim günlükleri verilerini tüketmek için, olayları tüketecek ve bunları bir hedefe yazacak bir akış ayarlamanız gerekir. Daha fazla bilgi için bkz. Azure Event Hubs Belgeleri.
- Event Hubs'daki denetim günlükleri Apache Avro olaylarının gövdesinde yakalanır ve UTF-8 kodlamalı JSON biçimlendirmesi kullanılarak depolanır. Denetim günlüklerini okumak için Avro Araçları, Microsoft Fabric olay akışları veya bu biçimi işleyen benzer araçları kullanabilirsiniz.
Azure Depolama içinde günlükleri analiz edin
Denetim günlüklerini bir Azure depolama hesabına yazmayı seçerseniz, logları görüntülemek için birkaç yöntem kullanabilirsiniz:
Denetim kayıtları, kurulum sırasında seçtiğiniz hesapta toplanır. Azure Depolama Gezgini gibi bir araç kullanarak denetim günlüklerini inceleyebilirsiniz. Azure depolama alanında denetim günlükleri, sqldbauditlogs adlı kapsayıcıda blob dosyaları koleksiyonu olarak kaydedilir. Depolama klasörlerinin hiyerarşisi, adlandırma kuralları ve günlük formatı hakkında daha fazla bilgi için Azure Synapse Analytics denetim günlüğü formatına bakınız.
- Azure portalındaSQL sunucularını arayın ve sunucunuzu seçin.
- Güvenlik altındaki kaynak menüsünde Denetim'i seçin.
- Denetim sayfasının üst kısmında Denetim günlüklerini görüntüle'yi seçin. Kayıtları denetle sayfası açılır ve günlükleri görüntüleyebilirsiniz.
- Kayıtları denetle sayfasının üst kısmındaki Filtre'yi seçerek belirli tarihleri görüntüleyebilirsiniz.
- Denetim Kaynağı'nı değiştirerek sunucu denetim politikası ve veritabanı denetim politikası tarafından oluşturulan denetim kayıtları arasında geçiş yapabilirsiniz.
Denetim günlüğü verilerini tablo biçiminde döndürmek için sistem işlevini
sys.fn_get_audit_file(T-SQL) kullanın. Bu işlevi kullanma hakkında daha fazla bilgi için bkz. sys.fn_get_audit_file.SQL Server Management Studio Merge Audit Files kullanın (SSMS 17'den başlayarak):
SSMS menüsünden Dosya>Aç>Birleştirme Denetim Dosyaları'nı seçin.
Denetim Dosyaları Ekle iletişim kutusu açılır. Add seçeneklerinden birini seçerek yerel diskten denetim dosyalarını birleştirin veya Azure Depolama'dan içeri aktarın. Azure Depolama bilgilerinizi ve hesap anahtarınızı vermeniz gerekir.
Tüm dosyaları birleştirmeye ekledikten sonra, birleştirme işlemini tamamlamak için OK'ye seçin.
Birleştirilmiş dosya SSMS'de açılır; burada dosyayı görüntüleyebilir ve analiz edebilir, ayrıca bir XEL veya CSV dosyasına ya da tabloya aktarabilirsiniz.
Power BI kullanın. denetim günlüğü verilerini Power BI görüntüleyip analiz edebilirsiniz. Daha fazla bilgi için bkz. Power BI'da Azure Log Analytics kullanımı.
Günlük dosyalarını portal aracılığıyla veya Azure Depolama Gezgini gibi bir araç kullanarak Azure Depolama blob kapsayıcınızdan indirin.
- Yerel olarak bir günlük dosyası indirdikten sonra, dosyaya çift tıklayarak SSMS'deki logları açın, görüntüleyin ve analiz edin.
- Ayrıca Azure Depolama Gezgini'da aynı anda birden çok dosya indirebilirsiniz. Bunu yapmak için, belirli bir alt klasöre sağ tıklayın ve yerel bir klasöre kaydetmek için Farklı kaydet'i seçin.
Birkaç dosyayı veya günlük dosyalarını içeren bir alt klasörü indirdikten sonra, bunları daha önce açıklanan SSMS Birleştirme Denetim Dosyalarını Birleştirme yönergelerinde açıklandığı gibi yerel olarak birleştirebilirsiniz.
Blob denetim günlüklerini program aracılığıyla görüntüleyin: PowerShell kullanarak Genişletilmiş Olay Dosyalarını sorgulayın .