Ausführen von Schritten nach einem Upgrade durch Datenbankanfügung (SharePoint Server 2010)

 

Gilt für: SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Wenn Sie die Inhalte der Umgebung auf Microsoft SharePoint Server 2010 aktualisiert haben, müssen Sie zusätzliche Schritte ausführen, um sicherzustellen, dass die Infrastruktur, von der diese Inhalte unterstützt werden, wieder für die Verarbeitung von Benutzeranforderungen bereit ist. In diesem Artikel wird beschrieben, wie Sie diese Aufgaben ausführen.

Inhalt dieses Artikels:

  • Erneutes Anwenden der Administratorberechtigungen für Dienste

  • Upgraden der Profileigenschaften zu Taxonomiedaten und Aktualisieren des Fotospeichers für Profildienste

  • Erstellen und Konfigurieren der Secure Store Service-Anwendung und Migrieren von Daten für einmaliges Anmelden zu Secure Store Service

  • Upgrade von Lösungen, die vom Geschäftsdatenkatalog abhängig sind

  • Aktualisieren von Links, die in aktualisierten InfoPath-Formularvorlagen verwendet werden

  • Festlegen, dass Benutzer private Meine Hyperlinks-Links zu privaten Kategorien migrieren können (optional)

Erneutes Anwenden der Administratorberechtigungen für Dienste

Farmadministratoren verfügen standardmäßig über Berechtigungen für alle Dienste, wenn Sie ein Upgrade durch Datenbankanfügungen ausführen. Wenn Sie restriktivere Berechtigungen anwenden möchten, können Sie dies jetzt tun.

Upgraden der Profileigenschaften zu Taxonomiedaten und Aktualisieren des Fotospeichers für Profildienste

Profileigenschaftendaten mit mehreren Werten aus Microsoft Office SharePoint Server 2007 wurden als Teil der Profildienstdaten in der Datenbank des Anbieters für gemeinsame Dienste (Shared Services Provider, SSP) gespeichert. Für SharePoint Server 2010 müssen diese Daten nun zu Taxonomiedaten konvertiert und in der verwalteten Metadatenbank gespeichert werden. Zum Verschieben und Upgraden der Daten müssen Sie eine Dienstanwendung für den verwalteten Metadatendienst erstellen. Nach Abschluss dieser Aktion können Sie mithilfe eines Windows PowerShell-Cmdlets die Profil- und Taxonomiedaten upgraden und in die Taxonomiedatenbank verschieben. Das Cmdlet stellt die Verbindung der Daten mit der verwalteten Metadatendienstanwendung und der Benutzerprofildienst-Anwendung erneut her. Sie müssen dieses Cmdlet für jede verwaltete Metadateneigenschaft ausführen, die Sie upgraden möchten. Es ist keine Option zur Angabe aller Eigenschaften vorhanden. Beachten Sie, dass der verwaltete Metadatendienst bestimmte Zeichen nicht akzeptiert (z. B. Semikolons, Winkelklammern, Striche, Fragezeichen oder Tabulatorzeichen), die in Benutzerprofileigenschaften auf der Grundlage von Auswahllisten in Office SharePoint Server 2007 zulässig waren. Falls in einem Ausdruck oder Ausdruckssatz ein Zeichen verwendet wird, das nicht mehr zulässig ist, wird das Zeichen entfernt und beim Upgrade durch ein Leerzeichen ersetzt.

Wichtig

Zum Upgraden und Verwenden von Taxonomiedaten müssen sich der Benutzerprofildienst-Anwendungsproxy und der Anwendungsproxy des verwalteten Metadatendiensts in derselben Proxygruppe befinden.

Schlagen Sie vor dem Upgrade von Taxonomiedaten die ID für den Anwendungsproxy des Benutzerprofildiensts (in Windows PowerShell auch SPServiceApplicationProxyPipeBand genannt) nach, suchen Sie die Liste der verwalteten Metadateneigenschaften, und wählen Sie dann die Eigenschaften für das Upgrade aus.

So suchen Sie die ID für den Anwendungsproxy des Benutzerprofildiensts mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Get-SPServiceApplicationProxy
    

    Gibt eine Liste mit Dienstanwendungsproxys zurück. Kopieren Sie die ID für den Anwendungsproxy des Benutzerprofildiensts.

Weitere Informationen finden Sie unter Get-SPServiceApplicationProxy.

So zeigen Sie den Namen einer verwalteten Metadateneigenschaft an

  1. Klicken Sie auf der Homepage der SharePoint-Zentraladministration auf Anwendungsverwaltung.

  2. Klicken Sie unter Dienstanwendungen auf Dienstanwendungen verwalten.

  3. Klicken Sie auf die Benutzerprofildienst-Anwendung für die Umgebung, um die Seite Profildienst verwalten: Dienstname zu öffnen.

  4. Klicken Sie unter Personen auf Benutzereigenschaften verwalten.

  5. Klicken Sie auf einen Eigenschaftennamen, und klicken Sie dann auf Bearbeiten.

  6. Kopieren Sie die Zeichenfolge aus dem Feld Name.

    Dieser Name muss beim Upgrade der Taxonomiedaten als Identität für die verwaltete Metadateneigenschaft verwendet werden.

Wichtig

Sie müssen ein Administrator für die verwalteten Metadaten sein, um Taxonomiedaten upgraden zu können. Verwenden Sie das Move-SPProfileManagedMetadataProperty-Cmdlet für das Upgrade der Taxonomiedaten. Die Ausführung des Cmdlets kann abhängig von der Anzahl der Profile in der Umgebung einige Zeit in Anspruch nehmen.

So führen Sie ein Upgrade der Taxonomiedaten mithilfe von Windows PowerShell aus

  1. Überprüfen Sie, ob die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin. Sie müssen auch ein Mitglied der Laufzeitspeicher-Administratorrolle für den verwalteten Metadatendienst sein. Weitere Informationen finden Sie unter Rollen verwalteter Metadaten.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Move-SPProfileManagedMetadataProperty -ProfileServiceApplicationProxy <SPServiceApplicationProxyPipeBind> -Identity <Identity> [-AvailableForTagging Yes] [-TermSetName]
    

    Dabei gilt:

    • <SPServiceApplicationProxyPipeBind> ist die ID für den Anwendungsproxy des Benutzerprofildiensts

    • <Identity> ist der Name der verwalteten Metadateneigenschaft, die Sie verschieben möchten

    • Mit AvailableForTagging wird bestimmt, ob die Ausdrücke im resultierenden Ausdruckssatz für das verwaltete Metadatentagging verwendet werden können. Der Standardwert ist No. Ausdruckssätze mit mehr als 20.000 Ausdrücken sollten nicht mit dieser Eigenschaft gekennzeichnet werden. Der Grund hierfür liegt darin, dass Ausdrücke, die für Tagging gekennzeichnet sind, auf der Clientseite zwischengespeichert werden, und wenn Sie Tausende oder Millionen von Ausdrücken für Tagging gekennzeichnet haben, kann dadurch die Clientleistung erheblich beeinträchtigt werden.

    • Mit TermSetName wird angegeben, ob der Ausdruckssatzname erstellt wird. Falls dieser Parameter nicht angegeben ist, wird die Eigenschaft dem Ausdruckssatz Keywords zugeordnet.

Weitere Informationen finden Sie unter Move-SPProfileManagedMetadataProperty.

Beim Upgrade müssen alle Fotos, die als Profilbilder gespeichert wurden, aktualisiert werden. Wenn Sie die Fotospeicherdaten nicht aktualisieren, werden entweder keine Fotos angezeigt, oder einige Fotos werden möglicherweise verzerrt dargestellt. Zum Aktualisieren des Fotospeichers verwenden Sie das Windows PowerShell-Cmdlet Update-SPProfilePhotoStore. Die Ausführung dieses Cmdlets kann sehr lange dauern, falls viele Profile und Fotos vorhanden sind. Dieses Cmdlet kopiert die Benutzerfotos aus dem jeweiligen Speicherort (in der Regel ist dies die Bibliothek Freigegebene Bilder auf der Website vom Typ Meine Website) in die Bibliothek Benutzerfotos auf dem Host von Mein Website. Bei diesem Vorgang werden auch kleine, mittelgroße und große Miniaturansichten der Bilder generiert, die die richtige Größe für die verschiedenen Steuerelemente und Webparts für die Profilfotos auf Meine Webseite haben. Überprüfen Sie Vor Ausführung dieses Cmdlets die Ressourcenverwendung für die Websites vom Typ Meine Website, und stellen Sie sicher, dass genügend Speicherplatz zum Speichern der Fotos vorhanden ist. Pro Benutzer müssen mindestens 10 KB Speicherplatz verfügbar sein.

So aktualisieren Sie Fotospeicherdaten mithilfe von Windows PowerShell

  1. Überprüfen Sie, ob die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin. Sie müssen auch ein Administrator der Websitesammlung für den Host von Meine Website sein, und Sie müssen ein Benutzerprofildienst- Anwendungsadministrator mit der Berechtigung zum Verwalten von Profilen sein.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Update-SPProfilePhotoStore -MySiteHostLocation <URL of the My Site Host>
    

Weitere Informationen finden Sie unter Update-SPProfilePhotoStore.

Erstellen und Konfigurieren der Secure Store Service-Anwendung und Migrieren von Daten für einmaliges Anmelden zu Secure Store Service

Der Dienst für einmaliges Anmelden (Single Sign-on Service, SSO) aus Office SharePoint Server 2007 wurde durch den Secure Store Service in SharePoint Server 2010 ersetzt. Es ist kein direkter Upgradepfad für die Daten und Einstellungen von SSO zum Secure Store Service vorhanden, Sie können jedoch Daten aus der SSO-Datenbank zu einer neuen Secure Store-Datenbank migrieren. Für die Excel Services-Anwendung ist das Secure Store Service-Konto erforderlich, damit es ordnungsgemäß ausgeführt werden kann. Führen Sie zum Upgrade der SSO-Daten zum Secure Store Service zur Verwendung mit dem Excel Services-Anwendungsdienst und dem Business Data Connectivity-Dienst die folgenden Schritte aus:

  1. Stellen Sie eine Secure Store Service-Anwendung bereit, und stellen Sie das neue unbeaufsichtigte Dienstkonto für die Verwendung mit Excel Services-Anwendung bereit.

    Sie müssen Secure Store Service bereitstellen, bevor Sie ein Upgrade für Daten aus dem SSO-Dienst durchführen können. Und Sie müssen ein unbeaufsichtigtes Dienstkonto konfigurieren, damit die Excel Services-Anwendung ordnungsgemäß ausgeführt werden kann. Ausführliche Schritte zum Erstellen und Konfigurieren der Secure Store Service-Anwendung und zum Erstellen eines unbeaufsichtigten Dienstkontos finden Sie unter Verwenden von Excel Services mit Secure Store (SharePoint Server 2010).

  2. Verwenden Sie das Windows PowerShell-Cmdlet Upgrade-SPSingleSignOnDatabase, um die Anwendungsdefinitionen aus der SSO-Datenbank zur Secure Store-Datenbank als Zielanwendungen zu migrieren.

  3. Verwenden Sie das Windows PowerShell-Cmdlet Disable-SPSingleSignOn, um den SSO-Dienst auf einem aktualisierten Farmserver zu deaktivieren (nur beim direkten Upgrade).

So führen Sie ein Upgrade von SSO-Daten zu Secure Store Service mithilfe von Windows PowerShell aus

  1. Überprüfen Sie, ob die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin. Sie müssen über Lesezugriff auf die alte SSO-Datenbank und die neue Secure Store Service-Datenbank verfügen, um dieses Cmdlet auszuführen.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Upgrade-SPSingleSignOnDatabase -SSOConnectionString <SSOConnectionstring> -SecureStoreConnectionString <SecureStoreConnectionstring> -SecureStorePassphrase Passphrase>
    

    Dabei gilt:

    • <SSOConnectionString> ist eine gültige Verbindungszeichenfolge zur SSO-Datenbank.

    • <SecureStoreConnectionstring> ist eine gültige Verbindungszeichenfolge zur Secure Store-Datenbank.

    • <Passphrase> ist die Passphrase, die beim Herstellen einer Verbindung mit Secure Store Service verwendet werden muss.

Weitere Informationen finden Sie unter Upgrade-SPSingleSignOnDatabase.

So deaktivieren Sie den SSO-Dienst mithilfe von Windows PowerShell (nur beim direkten Upgrade)

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Disable-SPSingleSignOn -ServerName <ServerName>
    

    Dabei gilt:

    • <ServerName> ist der Name des Servers, auf dem der SSO-Dienst ausgeführt wird.

Weitere Informationen finden Sie unter Disable-SPSingleSignOn.

Upgraden von Lösungen, die vom Geschäftsdatenkatalog abhängig sind

Wenn Sie die externen Daten, auf die über mindestens eine Anwendungsdefinition zugegriffen wird, weiterhin verwenden möchten, müssen Sie die folgenden Aufgaben ausführen:

  1. Exportieren Sie in der vorherigen Umgebung die Anwendungsdefinitionen (Modelle), die von der Lösung benötigt werden, aus dem Office SharePoint Server 2007-Geschäftsdatenkatalog. Weitere Informationen finden Sie unter Exportieren der Anwendungsdefinition.

  2. Aktualisieren Sie die Lösung, sodass das Objektmodell und Features von Microsoft Business Connectivity Services verwendet werden. Dies schließt das Aktualisieren der Anwendungsdefinitionsdatei ein, damit sie mit Microsoft Business Connectivity Services kompatibel ist. Informationen zum Business Data Connectivity Service-Objektmodell finden Sie unter Microsoft SharePoint 2010 Software Development Kit (https://go.microsoft.com/fwlink/?linkid=166117&clcid=0x407).

  3. Importieren Sie nach dem Upgrade in der neuen Umgebung das aktualisierte Modell in den Business Data Connectivity Service. Weitere Informationen finden Sie unter Verwalten von BDC-Modellen (SharePoint Server 2010).

Für ein Upgrade durch Datenbankanfügungen haben Sie alle InfoPath-Formularvorlagen in der Umgebung beim Erstellen der neuen Umgebung exportiert und importiert. Nach dem Upgrade können Sie die in den aktualisierten Formularvorlagen verwendeten Links mithilfe eines Windows PowerShell-Cmdlets aktualisieren, sodass diese auf die richtigen URLs zeigen. Beachten Sie, dass von diesem Cmdlet keine Hyperlinks aktualisiert werden, die in Skripts, Datenverbindungen oder Assemblys hartcodiert wurden.

So aktualisieren Sie Links in einer InfoPath-Formularvorlage mithilfe von Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin..

  2. Klicken Sie im Startmenü auf Verwaltung.

  3. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  4. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Update-SPInfoPathAdminFileURL -find <OldUURLtoReplace> -replace <NewURL>
    

Weitere Informationen finden Sie unter Update-SPInfoPathAdminFileUrl.

Das Feature Meine Website in Office SharePoint Server 2007 enthielt ein Textmarkenfeature mit dem Namen Meine Hyperlinks. In SharePoint Server ist diese Funktionalität durch private Kategorien ersetzt worden. Die Benutzer können das Webpart Meine Hyperlinks weiterhin verwenden oder ihre Links manuell zu ihren privaten Kategorien migrieren. Diesen manuellen Prozess kann jeder Benutzer auf seiner Meine Website-Website durchführen.

So konvertieren Sie einen privaten Hyperlink in eine private Kategorie

  1. Navigieren Sie zu folgender URL: http://my_site_url/_layouts/myquicklinks.aspx

  2. Aktivieren Sie das Kontrollkästchen neben dem Link oder den Links, den bzw. die Sie konvertieren möchten.

  3. Klicken Sie auf Kategorie aus Link erstellen.

Zum Anzeigen der Kategorien klicken Sie auf Ihrer Profilseite (http://my_site_url/Person.aspx) auf Kategorien und Notizen und dann unter Nach Typ einschränken auf Privat.