

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对 ServiceNow 数据源进行故障排除
<a name="kb-managed-ds-servicenow-troubleshooting"></a>

使用此页诊断 ServiceNow 身份验证和同步的常见问题。

## 身份验证和 API 访问错误
<a name="kb-managed-ds-servicenow-troubleshooting-auth"></a>

下表描述了常见的身份验证和 API 访问错误、其可能的原因以及如何修复这些错误。


**身份验证和 API 访问错误**  

| 症状 | 可能原因 | Fix | 
| --- | --- | --- | 
| 即使令牌请求成功，表 API 也会返回 HTTP 401。 | 入站身份验证配置文件未关联到 REST API 访问策略，或者未将允许访问策略添加到配置文件中。 | 验证 API 访问策略配置的两面。请参阅[第 6 步：配置 API 访问策略](kb-managed-servicenow-oauth2-setup.md#kb-managed-servicenow-oauth2-step6)。 | 
| 同步已完成，但报告已抓取 0 个文档。 | 服务帐号的角色是基本knowledge或catalog角色，而不是knowledge\_admin或catalog\_admin。 | 将knowledge\_admin和分配catalog\_admin给服务帐号。请参阅[第 3 步：分配服务帐号角色](kb-managed-servicenow-oauth2-setup.md#kb-managed-servicenow-oauth2-step3)。 | 
| 令牌请求失败，或者连接器无法访问您的实例。 | glide.oauth.inbound.client.credential.grant\_type.enabled系统属性未设置为true，或者无法从中访问实例 AWS。 | 验证系统属性和网络连接。请参阅[第 1 步：启用客户凭证授权类型](kb-managed-servicenow-oauth2-setup.md#kb-managed-servicenow-oauth2-step1)。 | 

## 同步性能
<a name="kb-managed-ds-servicenow-troubleshooting-sync"></a>

下表描述了常见的同步性能问题及其解决方法。


**同步性能问题**  

| 症状 | 可能原因 | Fix | 
| --- | --- | --- | 
| 大型实例的同步需要几个小时。 | 未配置目录 ID 筛选，因此连接器会搜索所有活动的目录项目（企业实例上有 100,000 个或更多）。 | 使用serviceCatalogFilter（withinclusionServiceCatalogSysIds）将抓filterConfiguration取范围限定为特定的服务目录。请参阅[连接器参数](kb-managed-ds-servicenow-connect.md#kb-managed-config-servicenow)。 | 