Ein Kollege von mir hat ein Upgrade von seinen Microsoft SQL Server 2008 auf einen Microsoft SQL Server 2008 R2 durchgeführt.
Soweit ist alles gut abgelaufen, der SQL Server läuft. Einzig die Reporting Services ließen sich nicht mehr starten. Die Reporting Services liefen allerdings zuvor ohne Probleme.
Eine Reparaturinstallation sowie Entfernen und erneutes Hinzufügen des Dienstes wurden ohne jedweden Erfolg durchgeführt.
Nach dem fehlgeschlagenem Start des Dienst fanden sich nur die drei folgenden Einträge im Event-Log:
Protokollname: Application Quelle: SQL Server Reporting Services (MSSQLSERVER) Datum: 26.05.2011 14:56:09 Ereignis-ID: 0 Aufgabenkategorie:Keine Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: xyz Beschreibung: Der Dienst kann nicht gestartet werden. System.Exception: Default appdomain failed to initialize. bei Microsoft.ReportingServices.Library.ServiceAppDomainController.Start() bei Microsoft.ReportingServices.Library.ReportService.OnStart(String[] args) bei System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
Protokollname: Application Quelle: Report Server Windows Service (MSSQLSERVER) Datum: 26.05.2011 14:56:09 Ereignis-ID: 140 Aufgabenkategorie:Starten/Herunterfahren Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: xyz Beschreibung: Fehler beim Initialisieren der DefaultDomain-Anwendungsdomäne. Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.. Protokollname: Application Quelle: Report Server Windows Service (MSSQLSERVER) Datum: 26.05.2011 14:56:09 Ereignis-ID: 113 Aufgabenkategorie:Protokollierung Ebene: Fehler Schlüsselwörter:Klassisch Benutzer: Nicht zutreffend Computer: xyz Beschreibung: Der Berichtsserver kann den Leistungsindikator 'Report Requests' nicht erstellen.
Der letzte Eintrag mit der Meldung „Der Berichtsserver kann den Leistungsindikator ‚Report Requests‘ nicht erstellen.“, in Verbindung mit der Meldung „System.Exception: Default appdomain failed to initialize.“ . Hat mich letzten Endes auf die Spur gebracht.
Die Lösung ist hier zu finden: http://support.microsoft.com/kb/956155/en-us
Offensichtlich wurde bei der Deinstallation des 2008er SQL-Servers mehr entfernt als gut war und der hier vorgeschlagene Weg einer Reparaturinstallation war leider nicht erfolgreich.
Ich habe die 4 Schlüssel die fehlten einfach manuell eingefügt und der Dienst konnte danach sofort wieder gestartet werden.