# Frequent SharePoint Admin Issues

This list is a work in progress. If you have dealt with any admin issues in SharePoint, please feel free to add your item in a Change request.

<details>

<summary>Resource Limit is reached</summary>

Microsoft tracks what they call "Resource Units"  which is a daily limit on API usage. When these units are exceeded, it may trigger a Resource Limit is Reached error.&#x20;

The table below from Microsoft shows the Resource Unit cost with the Microsoft Graph API:

| Resource units per request | Operations                                                                                                                      |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| 1                          | <ul><li>Single item query, such as get item</li><li>Delta with a token</li><li>Download file from drive item</li></ul>          |
| 2                          | <ul><li>Multi item query, such as list children, except delta with a token</li><li>Create, update, delete, and upload</li></ul> |
| 5                          | <ul><li>All permission resource operations, including <code>$expand=permissions</code></li></ul>                                |

While uncommon in standard operations, custom code, custom web parts, complex list views and queries, and custom apps can consume Resource Units quickly and cause throttling.&#x20;

Syncing data across multiple machines and data migrations can also result in quick usage of Resource Units, so should be considered when planning these operations.&#x20;

Resource limits are based on the number of licensed users and on a per-app basis in a tenant.&#x20;

See [Avoid getting throttled or blocked in SharePoint Online](https://learn.microsoft.com/en-us/sharepoint/dev/general-development/how-to-avoid-getting-throttled-or-blocked-in-sharepoint-online) for a full breakdown.&#x20;

</details>

<details>

<summary>The nunber of items exceeds the List View Threshold</summary>

SharePoint Online has generous limits for the amount of files and folders that can be stored in Sites and Document libraries, with 30 million items technically allowed.&#x20;

However, there is a soft limit of 5000 items per list view, which can easily be met in an "All Documents" and other similarly large views. This limit means that although items will still be stored, only 5000 can be viewed in a view, which can generate an error instead of displaying the items in the given view.&#x20;

Best practices are to limit views to well under this 5000 soft limit, but when this is not possible, tactics in [Living Large with Large Lists and Large Libraries](https://learn.microsoft.com/en-us/microsoft-365/community/large-lists-large-libraries-in-sharepoint?source=recommendations) is a community-sourced Microsoft resource that can help.&#x20;

</details>

<details>

<summary>Unable to break or reinherit permissions</summary>

When a folder, list, or library in SharePoint contains over 100,000 items, permissions inheritance can't be broken or reinherited for the grouped items. However, this does not apply to individual items within that group, which can still be changed at will. &#x20;

If required, best practices recommend restructuring groups to be below the 100,000-item threshold.&#x20;

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.the-cloud-storage-guide.io/cloud-storage-platforms/sharepoint-overview/frequent-sharepoint-admin-issues.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
