InfoPath Forms Services-Formulare können nicht in einem Webbrowser ausgefüllt werden, da keine Statusdienstverbindung konfiguriert wurde (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-12-05

Zusammenfassung: Hier erhalten Sie Informationen für den Umgang mit der SharePoint-Integritätsanalyseregel "InfoPath Forms Services-Formulare können nicht in einem Webbrowser ausgefüllt werden, weil keine Statusdienstverbindung konfiguriert ist" in SharePoint Server 2016 und SharePoint 2013.

Regelname:   InfoPath Forms Services-Formulare können nicht in einem Webbrowser ausgefüllt werden, weil keine Statusdienstverbindung konfiguriert ist

Zusammenfassung:   InfoPath Forms Services setzt voraus, dass die Webanwendung über eine Dienstverbindung zu einem Statusdienstproxy verfügt, um Daten über HTTP-Anforderungen zu speichern. Ohne Dienstverbindung können Benutzer browserfähige InfoPath-Formulare nicht öffnen oder ausfüllen.

Ursache:   Es wurde keine Dienstverbindung des Statusdiensts für die Webanwendung in der Benachrichtigung der Integritätsanalyse konfiguriert.

Lösung:   Konfigurieren Sie eine Dienstverbindung mithilfe der die Website für die SharePoint-Zentraladministration.

  1. Vergewissern Sie sich, dass das Benutzerkonto, unter dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Wenn bereits ein Statusdienst vorhanden ist, müssen Sie den Statusdienst der in der Integritätsanalyseregel erwähnten Webanwendung zuordnen.

  3. Klicken Sie in der Zentraladministration unter Anwendungsverwaltung auf Dienstanwendungen verwalten.

  4. Klicken Sie auf der Seite mit den Webanwendungen auf die Webanwendung, für die Sie eine Dienstverbindung konfigurieren möchten, und klicken Sie dann im Menüband auf Dienstverbindungen.

  5. Stellen Sie sicher, dass im Dialogfeld Zuordnungen von Dienstanwendungen konfigurieren das Kontrollkästchen Statusdienst aktiviert ist, und klicken Sie dann auf OK.

Erstellen einer neuen Statusdienstanwendung mithilfe von Microsoft PowerShell

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    Ein Administrator kann mithilfe des Cmdlets Add-SPShellAdmin Berechtigungen zur Verwendung von SharePoint 2013-Produkte gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie SharePoint 15-Verwaltungsshell.

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

    New-SPStateServiceDatabase -Name "State Service Database" | New-SPStateServiceApplication -Name "StateServiceApp1" | New-SPStateServiceApplicationProxy -DefaultProxyGroup
    

    Weitere Informationen finden Sie unter New-SPStateServiceApplication.