Für eine Statusdienst-Dienstanwendung ist keine Datenbank definiert. (SharePoint Server 2010)
Gilt für: SharePoint Foundation 2010, SharePoint Server 2010
Letztes Änderungsdatum des Themas: 2010-06-23
Regelname: Für eine Statusdienstanwendung ist keine Datenbank definiert.
Zusammenfassung: Für eine Statusdienst-Dienstanwendung ist keine Datenbank definiert. Dies kann zu Fehlern führen, wenn einige SharePoint-Komponenten, wie beispielsweise InfoPath-Webbrowserformulare und das Diagramm-Webpart von Microsoft SharePoint Server, verwendet werden.
Ursache: Dieses Ereignis kann eine oder mehrere der folgenden Ursachen haben:
Der Farmadministrator hat alle der Statusdienst-Dienstanwendung zugeordneten Datenbanken gelöscht.
Der Farmadministrator hat keine Datenbank erstellt oder der Statusdienst-Dienstanwendung zugeordnet.
Lösung: Erstellen Sie eine neue Datenbank, oder verwenden Sie eine vorhandene Datenbank für die Statusdienst-Dienstanwendung mithilfe von Windows PowerShell.
Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.
Klicken Sie im Startmenüauf Alle Programme.
Klicken Sie auf Microsoft SharePoint 2010-Produkte.
Klicken Sie auf SharePoint 2010-Verwaltungsshell.
Wenn keine Datenbank vorhanden ist, die Sie verwenden können, geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:
New-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]
Dabei gilt Folgendes:
<DatabaseName> ist der Name der Datenbank als Zeichenfolge.
<ServerName> ist der Name des Datenbankservers.
<Credential> entspricht SQL Server-Anmeldeinformationen zur Authentifizierung für die Datenbank. Wenn dieser Parameter nicht verwendet wird, wird Windows-Authentifizierung verwendet.
<ID> ist der Bezeichner für die Statusdienst-Dienstanwendung als Zeichenfolge oder GUID. Wenn nur eine Statusdienst-Dienstanwendung vorhanden ist, müssen Sie diesen Parameter nicht angeben.
In manchen Umgebungen müssen Sie eine Verbindung mit einer vorhandenen leeren SQL-Datenbank herstellen. Geben Sie in diesem Fall an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Mount-SPStateServiceDatabase -Name <DatabaseName> -DatabaseServer <ServerName> [-DatabaseCredentials <Credential>] [-ServiceApplication <ID>]
Dabei gilt Folgendes:
<DatabaseName> ist der Name der Datenbank als Zeichenfolge.
<ServerName> ist der Name des Datenbankservers.
<Credential> entspricht den SQL Server-Anmeldeinformationen zur Authentifizierung für die Datenbank. Wenn dieser Parameter nicht verwendet wird, wird Windows-Authentifizierung verwendet.
<ID> ist der Bezeichner für die Statusdienst-Dienstanwendung als Zeichenfolge oder GUID. Wenn nur eine Statusdienst-Dienstanwendung vorhanden ist, müssen Sie diesen Parameter nicht angeben.
Weitere Informationen finden Sie unter Mount-SPStateServiceDatabase oder New-SPStateServiceDatabase.