Living a SharePoint life

Friday, November 16, 2012

Sharepoint Werkzeugkasten #3 – ILSpy

ILSpy ist ein Open Source .NET assembly Browser und Decompiler. Mit diesem Tool ist es möglich in den .NET Code von SharePoint zu schauen, um zu verstehen warum eventuell eine Exception ausgelöst wird. Kenntnisse in der .NET Entwicklung sind natürlich von Vorteil. Aber auch für den Administrator kann es unter Umständen sehr hilfreich sein um Problemen mit SharePoint auf den Grund zu gehen.



Die Software kann direkt, ohne Installation, auf dem Server gestartet werden. Der Download ist auf der ILSpy Projektseite verfügbar.

Thursday, November 1, 2012

Fehlermeldung "This SharePoint farm currently has pending upgrades using New-SPConfigurationDatabase" bei der Installation mit AutoSPInstaller

Während der Installation eines neuen SharePoint 2010 Servers mit AutoSPInstaller, wurde nach dem kopieren der Dateien, das Skript mit einer Exception beendet. Der Fehler "This SharePoint farm currently has pending upgrades using New-SPConfigurationDatabase" ist ziemlich verwirrend, denn zu diesem Zeitpunkt der Installation habe ich noch keine Datenbanken angelegt und somit gibt es nichts was ein Upgrade bennötigen könnte.

Nach ein paar Minuten mit Bing habe ich einen Hinweis darauf gefunden woran es liegt. Bei meiner Installation habe ich auch die Office Web Apps in das Script eingebunden. Leider hat das Setup von Office Web Apps wohl einen Fehler der dazu führt, dass der PowerShell Befehl 'New-SPConfigurationDatabase' der Meinung ist das die Datenbank vorher ein Update benötigt. Dies kann mit folgendem Befehl in einer Befehlszeile behoben werden:

c:\> PSCONFIG.EXE -cmd upgrade -wait -force -inplace b2b

Hinweis: Starten Sie die Befehlseingabe mit erweiterten Administrationsrechten.

Hinweis: Geben Sie den Befehl genau wie oben abgebildet ein! Die Reihenfolge der Parameter spielen beim Befehl PSCONFIG.EXE eine Rolle.

Aber auch hier ist leider nicht alles in Ordnung, den dieser Befehl wird auch mit einer Fehlermeldung quittiert. Allerdings wird die Fehlermeldung angezeigt, weil es keine Datenbank gibt auf die das Update angewendet werden kann. Gleichzeitig wird aber das Problem das wir hatten behoben. Wir beheben also eine Fehlermeldung mit einer Fehlermeldung. Anschließend kann AutoSPInstaller nochmal ausgeführt werden und jetzt sollte alles so funktionieren wie erwartet.

Featured Post

How are Microsoft Search quota consumed?

With Office 365 Search, Microsoft has created a central entry point for the modern workplace. In one convenient spot, users can access all ...