Deinstallieren und Zurückziehen einer Farmlösung

Letzte Änderung: Mittwoch, 3. August 2011

Gilt für: SharePoint Foundation 2010

In diesem Thema wird beschrieben, wie eine Farmlösung zurückgezogen und deinstalliert wird.

Hauptschritte zum Deinstallieren einer Farmlösung

Die Deinstallation einer Farmlösung setzt sich aus zwei oder drei Hauptschritten zusammen:

  • Deaktivieren der Features: Wenn sich eine Farmlösung aus einem oder mehreren Features zusammensetzt, sollten diese zuerst deaktiviert werden. Dieser Vorgang kann im Funktionskatalog, in dem das Feature aktiviert wurde, ausgeführt werden. Beim Deaktivieren wird die Bereitstellung von Assemblys in den Features rückgängig gemacht; andere Dateien aus den Features werden jedoch weiter bereitgestellt, es sei denn, das Feature verfügt über einen Featureempfänger, dessen FeatureDeactivating(SPFeatureReceiverProperties)-Handler außer Kraft gesetzt wurde, um die Dateien zu entfernen. Wenn das Feature Komponenten enthält, die in Microsoft SharePoint Designer verwaltet werden können, werden die Dateien durch Löschen der Komponente im Designer entfernt.

  • Zurückziehen: Die Bereitstellung der Komponenten der Farmlösung wird rückgängig gemacht. Dieser Schritt muss von einem Farmadministrator durchgeführt werden und kann entweder über die Zentraladministration, die SharePoint-Verwaltungsshell oder das Objektmodell erfolgen. Zurückgezogene Lösungen werden nicht aus dem Lösungsspeicher der Farm entfernt und können unbegrenzte Zeit in einem nicht bereitgestellten Zustand dort gespeichert werden.

  • Entfernen: Löscht das Lösungspaket aus dem Lösungsspeicher. Dieser Schritt muss von einem Farmadministrator durchgeführt werden und kann entweder über die Zentraladministration, die SharePoint-Verwaltungsshell oder das Objektmodell erfolgen.

HinweisHinweis

Die Terminologie in SharePoint Foundation ist im Hinblick auf die Installation und Deinstallation von Farmlösungen nicht konsistent. Die Begriffe Hinzufügen, Bereitstellen und Aktivieren werden am häufigsten für die drei Installationsschritte verwendet. Abhängig vom jeweiligen Tool, das für die Durchführung eines Schritts verwendet wird, wird jedoch sehr unterschiedliche Terminologie gebraucht. So wird der zweite Schritt in der Zentraladministration z. B. als Bereitstellen bezeichnet, in der SharePoint-Verwaltungsshell wird jedoch Installieren verwendet. Ähnlich inkonsistent sind die Begriffe für die Umkehrung dieser Schritte; in der Regel wird der zweite Schritt jedoch als Zurückziehen bezeichnet (in der SharePoint-Verwaltungsshell wird jedoch Deinstallieren verwendet), während der erste Schritt als Entfernen bezeichnet wird. Der dritte Schritt, der sich nur auf Features bezieht, wird immer als Aktivieren bezeichnet, während das Umkehren als Deaktivieren bezeichnet wird.

Einzelheiten über das Zurückziehen

Das Zurückziehen einer Lösung bezeichnet den Vorgang, in dessen Verlauf Assemblys, Dateien, Ressourcen, Einträge für sichere Steuerelemente, Features und andere Lösungskomponenten von Computern entfernt werden, auf denen sie bereitgestellt wurden.

Beim Zurückziehen einer Farmlösung sollten die folgenden zwei wesentlichen Aspekte berücksichtigt werden:

  • Eine Lösung kann erst nach dem Zurückziehen aus dem Lösungsspeicher entfernt werden.

  • Wenn eine Lösung zurückgezogen wird, werden alle Dateien für diese Lösung zurückgezogen, und zwar auch dann, wenn eine andere Lösung auf dieselbe Datei verweist. Dieses Problem kann vermieden werden, indem sichergestellt wird, dass jede Lösung auf eine spezifische Menge aus Dateien verweist.

  • Es ist möglich, eine Lösung aus einigen Webanwendungen zurückzuziehen, während sie für andere weiterhin bereitgestellt bleibt.

Bei einer vollständigen Zurückziehung werden Features zuerst von den Front-End-Webservern in der Farm deinstalliert. Falls es sich um eine webanwendungsspezifische Lösung handelt, werden ggf. vorhandene globale Lösungsdateien entfernt, wenn die Lösung aus der letzten Webanwendung zurückgezogen wird, für die sie bereitgestellt wurde.

Anschließend werden Features aus den Datenbanken deinstalliert. Feature für Feature werden die einzelnen Elemente aus dem Konfigurationsspeicher entfernt.

Abschließend werden Dateien von den Servern in der Farm entfernt. Auf den einzelnen Servern werden Dateien entfernt, die mit den Features und den Websitedefinitionen verknüpft sind.

Auf jedem Front-End-Webserver geschieht Folgendes:

  • Internetinformationsdienste (IIS) wird deaktiviert.

  • Dateien werden vom System entfernt.

  • IIS wird erneut aktiviert, und Microsoft SharePoint Foundation wird erneut geladen, wenn ein Benutzer zu einer Seite navigiert.

Farmadministratoren können den Zeitpunkt für das Zurückziehen angeben.

Siehe auch

Konzepte

Installieren und Bereitstellen einer Farmlösung

Upgraden einer Farmlösung