Wie unterdrücke ich SQL Server-Informationsnachrichten?

0

Ich habe gerade SQL Server 2008 R2 Express für die lokale Entwicklung installiert Überschwemmung das Anwendungsereignisprotokoll mit einer scheinbar endlosen Menge an Kleinigkeiten und Fehlern ("SQL Server ist jetzt bereit für Clientverbindungen. Dies ist eine Informationsmeldung; es ist keine Benutzeraktion erforderlich.").

MSSQL $ SQLEXPRESS hat nachgelassen 157 dieser Art von Nachrichten in meinem Ereignisprotokoll im nach zehn Minuten und ich bin ein bisschen müde davon, dass sie die Ereignisse überwältigen, die tatsächlich etwas Wichtiges haben, das sie mir sagen müssen.

Gibt es eine Möglichkeit, diese Firehose auszuschalten? Oder verlangsamen Sie es zumindest bis zu dem Punkt, an dem mir SQL Server nur etwas erzählt Ich muss wirklich darüber Bescheid wissen statt "Datenbank 'tempdb' starten"?

jerhewet
quelle
1
Ich muss wirklich darüber Bescheid wissen Wer weiß, worüber Sie wirklich Bescheid wissen müssen? Sie machen. Erstellen Sie eine benutzerdefinierte Ereignisprotokollansicht oder einen Filter.
ta.speot.is

Antworten:

0

Klicken Sie im rechten Bereich der Ereignisanzeige auf Benutzerdefinierte Ansicht erstellen, und klicken Sie in dem daraufhin angezeigten Fenster auf die gewünschten Ereignisebenen. Beispielsweise möchten Sie möglicherweise kritische, Fehler- und möglicherweise Warnprotokolle. Dann können Sie auch die gewünschten Quellen herausfiltern.

Davidw
quelle
0

SQL Server verfügt über eine Reihe von Startoptionen.

Option "-n":
Verwendet das Windows-Anwendungsprotokoll nicht zum Aufzeichnen von SQL Server-Ereignissen. Wenn Sie eine Instanz von SQL Server mit -n starten, sollten Sie auch die Startoption -e verwenden. Andernfalls werden SQL Server-Ereignisse nicht protokolliert.

Sehen Verwenden der Startoptionen für den SQL Server-Dienst
Sehen Vorgehensweise: Konfigurieren von Server-Startoptionen (SQL Server Configuration Manager)

Vyacheslav Pechenin
quelle