
Ich versuche, ein System mithilfe eines schrittweisen Upgrades von SharePoint 2003 auf 2007 zu aktualisieren. Ich habe alle kleineren Site-Sammlungen erfolgreich verschoben, aber bei den größeren (2-30 GB) habe ich Probleme.
Der Upgrade-Prozess läuft einige Stunden und läuft dann während DropFullTextSearch ab. Die Zeitüberschreitung scheint etwa 30 Minuten zu betragen.
Kann ich etwas tun, um die Leistung des Upgrade-Prozesses zu verbessern oder das Zeitlimit zu verlängern?
Ich habe bereits versucht, eine Datenbankmigration durchzuführen, aber mit dieser Methode wurde keine der Websitesammlungen in der zentralen SharePoint-Verwaltung angezeigt.
Antwort1
Haben Sie weitere Informationen zur Timeout-Meldung und woher sie kommt (z. B. SQL oder SharePoint)? Wenn es sich um SQL Server handelt, könnten Sie versuchen, die Datenbankindizes neu zu organisieren und zuerst zu komprimieren.
Es ist auch möglich, dass eine Datenbankbeschädigung vorliegt, diestsadm -o Datenbankreparaturkönnte das beheben.
Antwort2
Nach einiger Zeit mit Reflector stellte sich heraus, dass der Upgrade-Code sp_fulltext_database aufrief. Bei der Suche danach erhielt ich zahlreiche Posts über tagelang laufende Abfragen und Vorschläge zur Neuinstallation von Windows.
Nach dem Neustart des Suchdienstes war der Vorgang in 3 Sekunden abgeschlossen.
Natürlich bin ich dadurch nur bis zum nächsten Timeout (in der DocVersions-Tabelle) gekommen – ich habe die Probleme und die Lösung ausführlich in meinem Blog beschrieben:
http://www.tqcblog.com/archive/2009/06/05/gradual-upgrade-large-databases-and-timeouts.aspx