2008-08-18 8 views
0

Meine geplanten Berichte in SQL Server werden nicht ausgeführt. Ich habe die Protokolle überprüft und den Job gefunden, der fehlgeschlagen ist. Die Fehlermeldung im Protokoll war:SSRS-geplante Berichte funktionieren nicht

'AS LOGIN EXECUTE' ist fehlgeschlagen für die angeforderte Anmeldung 'NT AUTHORITY \ NETWORK SERVICE '. Der Schritt ist fehlgeschlagen.

Ich verwende SQL-Authentifizierung für den Bericht, so sollte es keine Probleme mit den Berechtigungen für die Daten sein. Es werden keine geplanten Berichte auf dem Server ausgeführt.

Antwort

1

fand ich die Antwort hier: http://www.themssforum.com/SVCS/Unable-execute/

Apperently war es etwas falsch mit dem Login für ‚NT AUTHORITY \ NETWORK SERVICE‘ und es würde die Arbeitsplätze es richtig gehört nicht ausgeführt werden. Jeder versteht, warum das passiert sein könnte?

0

Können Sie die Berechtigungen für Ihr Netzwerkdienstkonto überprüfen? Stellen Sie insbesondere sicher, dass sie über die Berechtigung "Als Teil des Betriebssystems handeln" verfügen. Wenn ich die Fehlermeldung richtig lese, sieht es so aus, als ob das Konto NT AUTHORITY \ NETWORK SERVICE als angemeldeter Benutzer nicht ausgeführt werden konnte. Es sieht nicht so aus, als ob es jemals in die Abfrage gelangt wäre, es sieht so aus, als würde es im Windows-Authentifizierungsabschnitt versagen, so dass es nie zur SQL-Authentifizierung kommt.

Sie können auch das Sicherheitsereignisprotokoll in Windows überprüfen. Wenn es sich um ein Authentifizierungsproblem handelt, können zusätzliche Informationen vom Betriebssystem protokolliert werden.

0

Können Sie die Web-Service-Seite (ReportService2005.asmx) für SRS mit einem Webbrowser aufrufen? Wenn nicht, könnte es auf den SRS-Dienst verweisen, wenn es möglich ist, könnte es auf den Scheduler-Dienst verweisen.

0

Nur zur Fehlerbehebung, können Sie ein Domänenkonto anstelle des integrierten NetworkService-Kontos verwenden, um Ihren Dienst auszuführen?

Ich fand auch this Beitrag, den gleichen Fehler beschrieben, die Sie berichtet:

Vielleicht Lösung für Sie arbeiten.

0

Ich erinnere mich an ein ähnliches Problem vor langer Zeit, das Problem wurde mit dem Zugriff auf den SMTP-Server verbunden, um die Berichte zu senden und wurde durch Anwenden eines Patches auf den Server gelöst.

0

Ich würde vermuten, dass Sie ein nicht-Englisch Betriebssystem laufen.

Aus irgendwelchen Gründen wird der Anmeldename für den Netzwerkdienst manchmal lokalisiert, wenn das Betriebssystem in andere Sprachen übersetzt wird.

Jetzt erwarten viele Programme, dass der Anmeldename fest auf "NT AUTHORITY \ NETWORK SERVICE" codiert ist - in einer deutschen Windows-Version lautet der Name des Kontos beispielsweise "NT-AUTORITÄT \ NETZWERKDIENST". Ihr Programm sucht also nach dem englischen Namen, kann es nicht finden und zeigt einen Fehler an.

Sogar einige Microsoft-Programme laufen in diese Falle und zeigen Fehler wie diese, wenn sie installiert werden!