配置使用率和运行状况数据集 (SharePoint Server 2010)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2010-12-02

本文提供有关在 Microsoft SharePoint Server 2010 中配置使用率和运行状况数据集的信息。

系统会将使用率和运行状况数据写入日志记录文件夹以及日志记录数据库。若要为日志记录数据库配置设置,您必须使用 Windows PowerShell。

本文内容:

  • 使用管理中心配置使用率和运行状况数据日志记录

  • 使用 Windows PowerShell 配置使用率数据日志记录

  • 使用 Windows PowerShell 为特定事件类型启用或禁用使用率数据日志记录

  • 使用 Windows PowerShell 在不同日志记录数据库中记录使用率数据

备注

您无法使用 Windows PowerShell 配置运行状况数据集设置。

使用管理中心配置使用率和运行状况数据集

您只能使用管理中心配置使用率和运行状况数据集。

使用管理中心配置使用率和运行状况数据集

  1. 验证执行此过程的用户帐户是否为 Farm Administrators 组的成员。

    备注

    使用率和运行状况数据设置为服务器场范围设置,因此无法为服务器场中的单个服务器设置这些设置。

  2. 在管理中心的“主页”上,单击“监视”。

  3. 在“监视”页上的“报告”部分,单击“配置使用率和运行状况数据集”。

  4. 在“配置使用率和运行状况数据集”页上的“使用率数据集”部分,通过选中“启用使用率数据集”文本框启用使用率数据集。

  5. 在“事件选择”部分,通过选中“要记录的事件”列表中事件旁边的复选框来选择要记录的事件。

    备注

    日志记录使用系统资源,并且可能会影响性能和磁盘使用率。请仅记录要定期报告的那些事件。要进行临时报告或调查,请为特定事件启用日志记录,然后在报告或调查完成后为这些事件禁用日志记录。

  6. 在“使用率数据集设置”部分的“日志文件位置”框中,键入要将使用率和运行状况信息写入其中的文件夹的路径。指定的路径必须在所有服务器场服务器上存在。

    备注

    这些设置应用于所有事件。若要为单独的事件类型设置事件集合设置,您必须使用 Windows PowerShell。

  7. 在“最大日志文件大小”框中,以 GB 为单位键入日志占用的最大磁盘空间(介于 1 和 20 GB 之间)。

  8. 在“运行状况数据集”部分,选中“启用运行状况数据集”复选框。若要更改收集计划,请单击“运行状况日志记录计划”。将列出收集运行状况数据的一系列计时器作业。单击任何这些计时器作业以更改其计划,或禁用该计时器作业。

  9. 在“日志记录数据库服务器”部分,若要更改使用的身份验证,请选择“Windows 身份验证”或“SQL 身份验证”选项。

    备注

    若要更改“数据库服务器”和“数据库名称”值,您必须使用 Windows PowerShell。

使用 Windows PowerShell 配置使用率数据集

备注

您可以使用 Windows PowerShell 来配置使用率数据集,但不能使用 Windows PowerShell 来配置运行状况数据集。

使用 Windows PowerShell 配置使用率数据集

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Set-SPUsageService [-LoggingEnabled {1 | 0}] [-UsageLogLocation <Path>] [-UsageLogMaxSpaceGB <1-20>] [-Verbose]

    重要

    您必须为 UsageLogLocation 指定在所有服务器场服务器上都存在的路径。

    通过键入 -LoggingEnabled 1 来启用使用率数据日志记录。用 UsageLogMaxSpaceGB 参数指定用于日志记录的最大驱动器空间量。

有关详细信息,请参阅 Set-SPUsageService

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

使用 Windows PowerShell 配置特定事件类型的使用率数据集

管理中心中“配置使用率和运行状况数据集”页上列出的事件类型与 Windows PowerShell 中的使用率定义相同。您只能使用 Windows PowerShell 单独配置使用率定义。而且,您只能配置 DaysRetained 设置。

使用 Windows PowerShell 为特定事件类型配置使用率数据日志记录

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Set-SPUsageDefinition -Identity <GUID> [-Enable] [-DaysRetained <1-30>] [-Verbose]

    使用 Enabled 开关为此使用率定义启用使用率日志记录。使用 DaysRetained 指定在删除使用率数据之前将该数据在日志中保留多长时间。范围为 1 到 30 天。若要查看命令的进度,请使用 Verbose 参数。

有关详细信息,请参阅 Set-SPUsageDefinition

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中

备注

您只能使用 Windows PowerShell 更改此设置。

使用 Windows PowerShell 将使用率数据记录在其他日志记录数据库中

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Set-SPUsageApplication -DatabaseServer <Database server name> -DatabaseName <Database name> [-DatabaseUsername <User name>] [-DatabasePassword <Password>] [-Verbose]

    您必须为 DatabaseServer 参数指定值,即使新数据库与旧数据库位于同一数据库服务器上也是如此。如果数据库所有者的用户帐户与您登录时所使用的用户帐户不同,则必须同时使用 DatabaseUsernameDatabasePassword 参数。若要查看命令的进度,请使用 Verbose 参数。

有关详细信息,请参阅 Set-SPUsageApplication

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

See Also

Concepts

监控概述 (SharePoint Server 2010)