Problembeschreibung

Sie klicken im Management Reporter für Dynamics ERP auf die Schaltfläche Generieren, aber im Fenster Berichtswarteschlangenstatus wird der Status als Warteschlange statt Verarbeitung aufgeführt.

Ursache

Es gibt sechs mögliche Ursachen für diesen Fehler: Ursache 1 Wenn sich der Management Reporter-Prozessdienst auf demselben Computer befindet wie der Computer, auf dem Ihre ManagementReporter SQL-Datenbank gehostet wird. Möglicherweise ist der Prozessdienst fehlerhaft, indem er versucht hat, zu starten, bevor SQL Server Verbindungen akzeptiert. Siehe Entschließung 1 im Abschnitt "Entschließung". Ursache 2 Ein SQL Server-Verbindungsfehler ist aufgetreten, und der Verwaltungsreporter-Prozessdienst muss neu gestartet werden. Siehe Entschließung 2 im Abschnitt "Entschließung". Ursache 3 Der Benutzer, der den Management Reporter-Prozessdienst ausführt, verfügt nicht über ausreichende Berechtigungen zum Lesen aus der ManagementReporter SQL Server-Datenbank. Siehe Entschließung 3 im Abschnitt "Entschließung". Ursache 4 Der SQL Service Broker in der ManagementReporter SQL Server-Datenbank ist nicht aktiviert. Siehe Entschließung 4 im Abschnitt "Entschließung". Ursache 5 Dies kann passieren, wenn der Besitzer der Management Reporter-Datenbank ein Windows-Benutzer ist, während der SQL Server-Dienst von einem lokalen Benutzer ausgeführt wird. Wenn Sie die Ereignisanzeige überprüfen, wird möglicherweise folgende Meldung angezeigt: Beim Einstellen einer Nachricht in der Zielwarteschlange ist eine Ausnahme aufgetreten. Fehler 15404, Zustand 19. Informationen über die Windows NT-Gruppe/den Benutzer 'domain-user' nicht abrufen, Fehlercode 0x5. Siehe Entschließung 5 im Abschnitt "Entschließung".

Ursache 6

Dies kann passieren, wenn das Kontrollkästchen "keine Zählung" in den Servereigenschaften in SQL Server Management Studio aktiviert ist.  Wenn Sie die Ereignisanzeige nach dem Generieren eines Berichts überprüfen, wird möglicherweise die meldungsfrei angezeigt:

System.Data.Linq.ChangeConflictException: (Zeile nicht gefunden oder geändert) oder (in Assembly 'xxxxxx' ist nicht als serialisierbar markiert)

Siehe Entschließung 6 im Abschnitt "Entschließung".

Fehlerbehebung

Entschließung 1 Wenn Sie Windows Server 2008 verwenden, können Sie den Verwaltungsreporter-Prozessdienst auf Automatisch (Verzögerter Start) und nicht auf Automatisch festlegen.  oder Starten Sie den Prozessdienst manuell oder mit einem Skript wie dem folgenden neu: NET STOP MRProcessService NET START MRProcessService Entschließung 2 Starten Sie den Prozessdienst manuell oder mit einem Skript wie dem folgenden neu: NET STOP MRProcessService NET START MRProcessService Entschließung 3 Gewähren Sie dem Benutzer, der diesen Dienst ausführt, die GeneralUser-Rolle unter der Management Reporter-Datenbank in SQL Server. Dieser Benutzer befindet sich auf der Registerkarte Anmelden unter der Bedienfeldsteuerung dienste. Entschließung 4 Führen Sie die folgende Anweisung auf dem SQL-Server aus, auf dem sich Ihre ManagementReporter-Datenbank befindet: SELECT Name, is_broker_enabled FROM sys.databases WHERE name = DB_NAME() AND is_broker_enabled = 1 Diese Anweisung sollte eine Zeile für die ManagementReporter SQL Server-Datenbank zurückgeben. Wenn dies nicht der Fall ist, führen Sie die folgende Anweisung aus, um den SQL Service Broker in der ManagementReporter SQL Server-Datenbank erneut zu aktivieren: ALTER DATABASE [ManagementReporter] SET ENABLE_BROKER MIT ROLLBACK IMMEDIATE;Entschließung 5 Ändern Sie den Datenbankbesitzer in sa, oder ändern Sie den SQL Server Service-Benutzer in einen Domänenbenutzer.

Entschließung 6

Klicken Sie in SQL Server Management Studio mit der rechten Maustaste auf den Servernamen, und wählen Sie dann Eigenschaftenaus.  Klicken Sie auf Verbindungen und im Abschnitt Standardverbindungen, scrollen Sie nach unten, und deaktivieren Sie die Option "Keine Anzahl".

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×