0

Wir haben eine benutzerdefinierte Eingabe Sprache Übersetzer SSRS-Erweiterung geschrieben, die Eingabe und konvertiert es in eine andere Sprache und senden zurück. In dieser Erweiterung haben wir einen Code zum Schreiben von Fehlermeldungen mit dem Event Logger geschrieben. Wenn wir unsere SSRS-Berichte ausführen, zeigen sie einen Nachrichtenfehler an! Aber wir erhalten keinen Fehler in der Ereignisprotokollierung, nur im SSRS-Trace-Protokoll gibt es "Daten nicht gefunden bei Parameter 5" zurück.Erlaubnis für Ereignisprotokoll in SSRS benutzerdefinierte Erweiterung

Folgendes ist Beispiel asp.net Code. Bitte teilen Sie uns die für die Erweiterung benötigten Berechtigungen mit, damit wir das Ereignisprotokoll schreiben können. Wir erhalten einen Fehler unter Eventlog.Quelle im unteren Code.

System.Diagnostics.EventLogPermission pEventLog = new EventLogPermission(System.Security.Permissions.PermissionState.Unrestricted); 
pEventLog.Assert(); 
if (!EventLog.SourceExists("Report Server")) 
{ 
    myLog = new EventLog(); 
    myLog.Source = "Report Server"; 
} 

Antwort

Verwandte Themen