Konfigurieren der Sammlung von Integritäts- und Verwendungsdaten in SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server schreibt Verwendungs- und Integritätsdaten in den Protokollordner und die Protokolldatenbank. Sie können die Einstellungen für die Erfassung von Integritätsdaten mithilfe der die Website für die SharePoint-Zentraladministration konfigurieren.
Bevor Sie beginnen
Hinweis
[!HINWEIS] Administratoren verwenden in der Regel die die Website für die SharePoint-Zentraladministration und die SharePoint 15-Verwaltungsshell zum Verwalten von Bereitstellungen. Informationen zu Barrierefreiheit für Administratoren finden Sie unter Accessibility for SharePoint 2013. > Da SharePoint Server als Websites in Internetinformationsdiensten (IIS) ausgeführt wird, sind Administratoren und Benutzer von den Barrierefreiheitsfeatures abhängig, die von Browsern bereitgestellt werden. SharePoint Server unterstützt die Barrierefreiheitsfeatures von unterstützten Browsern. Weitere Informationen finden Sie in den folgenden Ressourcen: >Planen der Browserunterstützung in SharePoint Server 2016-Barrierefreiheitsfeatures>in SharePoint>Tastenkombinationen>Toucheingabe
Konfigurieren der Erfassung von Verwendungs- und Integritätsdaten mithilfe der Zentraladministration
Die Einstellungen für Verwendungs- und Integritätsdaten gelten in der gesamten Farm und können nicht für einzelne Server in der Farm festgelegt werden.
So konfigurieren Sie die Erfassung von Verwendungs- und Integritätsdaten mithilfe der Zentraladministration:
Vergewissern Sie sich, dass das Benutzerkonto, unter dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe „Farmadministratoren“ ist.
Klicken Sie auf der Startseite der Zentraladministration auf Überwachung.
Klicken Sie auf der Seite Überwachung im Abschnitt Berichterstellung auf Verwendungs- und Integritätsdatenerfassung konfigurieren.
Aktivieren Sie auf der Seite Verwendungs- und Integritätsdatenerfassung konfigurieren im Abschnitt Verwendungsdatenerfassung das Kontrollkästchen Verwendungsdatenerfassung aktivieren.
Aktivieren Sie im Abschnitt Ereignisauswahl die Kontrollkästchen der zu protokollierenden Ereignisse.
Bei der Protokollierung werden Systemressourcen verwendet, was sich auf die Leistung und die Datenträgerverwendung auswirken kann. Protokollieren Sie nur die Ereignisse, für die Sie regelmäßige Berichte benötigen.
Für Berichte oder Untersuchungen nach Bedarf sollten Sie die Protokollierung für bestimmte Ereignisse aktivieren und dann nach Abschluss des Berichts oder der Untersuchung die Protokollierung für die Ereignisse deaktivieren. Weitere Informationen finden Sie unter Konfigurieren der Verwendungsdatenerfassung für Ereignisse mithilfe von Windows PowerShell.
Geben Sie im Abschnitt Einstellungen für die Verwendungsdatenerfassung in das Feld Speicherort der Protokolldatei den Pfad des Ordners ein, in den Verwendungs- und Integritätsinformationen geschrieben werden sollen. Der angegebene Pfad muss auf jedem Server in der Farm vorhanden sein.
Diese Einstellungen werden auf alle Ereignisse angewendet.
Aktivieren Sie im Abschnitt Integritätsdatenerfassung das Kontrollkästchen Integritätsdatenerfassung aktivieren. Zum Ändern der Erfassungszeitpläne klicken Sie auf Integritätsprotokollierungs-Zeitplan. Eine Liste mit Zeitgeberaufträgen, die Integritätsdaten erfassen, wird angezeigt. Klicken Sie auf einen der Zeitgeberaufträge, um den Zeitplan zu ändern, oder deaktivieren Sie den Zeitgeberauftrag. Wenn Sie einen Zeitgeberauftrag deaktivieren, wird das Sammeln der entsprechenden Integritätsdaten beendet. Weitere Informationen finden Sie unter Standard-Zeitgeberaufträge in SharePoint Server 2016.
Zum Ändern von Protokollerfassungszeitplänen klicken Sie auf Protokollerfassungszeitplan und anschließend auf einen der Zeitgeberaufträge, um den Zeitplan zu ändern oder den Zeitgeberauftrag zu deaktivieren. Wenn Sie einen Zeitgeberauftrag deaktivieren, wird das Sammeln der entsprechenden Protokolldaten beendet.
Zum Ändern der Authentifizierungsmethode wählen Sie im Abschnitt Protokollierungsdatenbankserver die Option Windows-Authentifizierung oder SQL-Authentifizierung aus.
Zum Ändern der Werte für Datenbankserver und Datenbankname müssen Sie PowerShell verwenden. Weitere Informationen finden Sie unter Protokollieren von Verwendungsdaten in einer anderen Protokollierungsdatenbank mithilfe von Windows PowerShell.
Konfigurieren der Verwendungsdatenerfassung mithilfe von Windows PowerShell
So konfigurieren Sie die Verwendungsdatenerfassung mithilfe von Windows PowerShell
- 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
[!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.
On the Start menu, click All Programs.
Klicken Sie auf SharePoint 2016.
Klicken Sie auf SharePoint 2016-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-Verbose]
Dabei <ist Path> ein Pfad, der auf jedem Computer in der Farm vorhanden ist.
Zum Anzeigen des Fortschritts des Befehls verwenden Sie den Parameter Verbose.
Aktivieren Sie die Protokollierung von Verwendungsdaten durch Eingabe.
Set-SPUsageService -LoggingEnabled 1
Weitere Informationen finden Sie unter Set-SPUsageService.
Konfigurieren der Verwendungsdatenerfassung für Ereignisse mithilfe von Windows PowerShell
Die in der Zentraladministration auf der Seite "Verwendungs- und Integritätsdatenerfassung konfigurieren" aufgelisteten Ereignistypen entsprechen den Verwendungsdefinitionen in PowerShell. Sie können zum Konfigurieren einzelner Verwendungsdefinitionen nur PowerShell verwenden. Außerdem können Sie nur den Parameter DaysRetained konfigurieren.
So konfigurieren Sie die Protokollierung von Verwendungsdaten für Ereignisse mithilfe von Windows PowerShell:
- 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
[!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.
On the Start menu, click All Programs.
Klicken Sie auf SharePoint 2016.
Klicken Sie auf SharePoint 2016-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Set-SPUsageDefinition -Identity <SPUsageDefinitionPipeBind> [-Enable] [-DaysRetained <0-31>] [-Verbose]
Wobei <SPUsageDefinitionPipeBind> das Verwendungsdefinitionsobjekt angibt, das Sie aktualisieren möchten. Bei dem Typ muss es sich um eine gültige GUID im Format 12345678-90ab-cdef-1234-567890bcdefgh, einen gültigen Namen einer Verwendungsdefinition (z. B. SiteSubscriptionConfig1) oder eine Instanz eines gültigen SPUsageDefinition -Objekts handeln. Sie können das PowerShell-Cmdlet Get-SPUsageDefinition verwenden, um diese GUID abzurufen. Weitere Informationen finden Sie unter Get-SPUsageDefinition.
Mit dem Parameter Enable aktivieren Sie die Verwendungsprotokollierung für diese Verwendungsdefinition. Mit dem Parameter DaysRetained geben Sie an, nach welchem Zeitraum die Verwendungsdaten aus dem Protokoll gelöscht werden. Mögliche Werte liegen zwischen 0 und 31 Tagen. Zum Anzeigen des Fortschritts des Befehls verwenden Sie den Parameter Verbose.
Weitere Informationen finden Sie unter Set-SPUsageDefinition.
Protokollieren von Verwendungsdaten in einer anderen Protokollierungsdatenbank mithilfe von Windows PowerShell
Sie können PowerShell verwenden, um diese Einstellung zu ändern.
So protokollieren Sie Verwendungsdaten in einer anderen Protokollierungsdatenbank mithilfe von Windows PowerShell
- 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
[!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.
On the Start menu, click All Programs.
Klicken Sie auf SharePoint 2016.
Klicken Sie auf SharePoint 2016-Verwaltungsshell.
Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Set-SPUsageApplication -DatabaseServer <DatabaseServerName> -DatabaseName <DatabaseName> [-DatabaseUserName <UserName>] [-DatabasePassword <Password>] [-Verbose]
Wobei Folgendes gilt:
<DatabaseServerName> ist der Name des Hostservers für die Protokollierungsdatenbank. Sie müssen auch dann einen Wert für den Parameter DatabaseServer angeben, wenn sich die neue Datenbank auf demselben Datenbankserver befindet wie die alte.
<DatabaseName> ist der Name der Protokollierungsdatenbank.
<UserName> ist der Benutzername, der für die Herstellung der Verbindung zur Protokollierungsdatenbank verwendet werden soll. Verwenden Sie diesen Parameter nur, wenn für den Zugriff auf die Protokollierungsdatenbank die SQL Server-Authentifizierung verwendet wird.
<Password> ist das Kennwort für den in DatabaseUserName angegebenen Benutzer. Sie müssen sowohl UserName> als auch< Password >angeben, wenn der Datenbankbesitzer ein anderes Benutzerkonto als das Benutzerkonto ist, mit dem Sie sich angemeldet haben.<
Zum Anzeigen des Fortschritts des Befehls verwenden Sie den Parameter Verbose.
Weitere Informationen finden Sie unter Set-SPUsageApplication.