Bagaimana cara mengurangi jumlah hal yang diletakkan SQL Server di windows event viewer?

8

Sebagai bagian dari pengujian unit otomatis kami, banyak basis data dibuat, disiapkan, lalu dihapus. Masalahnya adalah bahwa setiap kali ini terjadi, kami mendapatkan banyak catatan dari SQL Server di Windows Event Viewer. Sebagian besar pesan seperti: "Memulai", "Menyetel opsi basis data", dan "indeks dipulihkan".

Apakah ada cara untuk memodifikasi konfigurasi SQL Server sehingga tidak mencatat peristiwa "Informasi" sepele ini ke log peristiwa. Mereka mengisi log sehingga menjadi sangat sulit untuk menemukan informasi yang berguna.

RobSiklos
sumber

Jawaban:

9

Catatan : Ini tidak akan membatasi apa yang dicatat. Hanya saja berhenti masuk log Windows Event.

Ada beberapa hal yang dapat Anda hindari seperti - penyelesaian cadangan log yang berhasil menggunakan Trace Flag 3226

Lihatlah parameter -n startup.

Dari Opsi Startup Layanan Engine Database :

Tidak menggunakan log aplikasi Windows untuk merekam peristiwa SQL Server. Jika Anda memulai turunan dari SQL Server dengan -n, kami sarankan Anda juga menggunakan opsi startup -e. Jika tidak, acara SQL Server tidak dicatat.

Kin Shah
sumber
+1 tetapi jika Anda akan menggunakan ini pastikan Anda tidak memiliki pemantauan lain di tempat yang bergantung pada log peristiwa (misalnya SCOM).
Aaron Bertrand
@AaronBertrand Setuju bahwa SCOM sangat bergantung pada log peristiwa Windows dan penonaktifan untuk log log peristiwa Windows adalah sesuatu yang saya tidak akan rekomendasikan pada server PROD.
Kin Shah
0

Jika Anda mengatakan untuk penampil acara sistem, saya tidak berpikir demikian dengan cara yang dapat Anda lakukan, karena harus masuk ke situ untuk menganalisa atau memecahkan masalah.

Memetikan jika Anda baik-baik saja untuk membersihkan acara maka Anda dapat mengatur berapa banyak yang diperlukan dalam ukuran log maksimum atau opsi lain juga ada (Anda dapat melihat di eventpmanger-> pilih siapa pun seperti log aplikasi -> klik kanan properties-> di sana Anda lihat opsi sesuai kebutuhan Anda.

Rama udaya
sumber
4
Saya tidak tahu bagaimana ini akan membantu OP ketika dia secara eksplisit mengatakan bagaimana membatasi apa yang akan dicatat oleh sql server di windows event logs. Apa yang Anda katakan adalah cara membersihkan log peristiwa.
Kin Shah