| Предыдущий | Следующий |
| ERROR_GDI_HANDLE_LEAK | ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED |
ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS
Хранилище свойств содержит слишком много отдельных записей
ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS — это ограничение количества, а не размера в байтах. Поэтому архитектура может достичь его, даже если каждое отдельное свойство мало. Стандартные сведения заполнителя показывают только общий размер хранилища свойств; диагностика поставщика должна сохранять идентификаторы и жизненный цикл добавляемых или заменяемых свойств.
Ищите код, который при каждом проходе синхронизации выделяет новый идентификатор свойства вместо обновления стабильной записи, либо оставляет устаревшие версии схемы после миграции. Объединяйте связанные поля там, где это допускает контракт свойства, и удаляйте заменённые данные поставщика поддерживаемыми операциями. Увеличение размера файла, гидратация содержимого или освобождение обычного места на диске не уменьшают число блоков свойств.
Что исследовать
- Отслеживайте идентификаторы свойств на повторных циклах обновления одного заполнителя.
- Убедитесь, что миграции заменяют старые версии, а не добавляют их бесконечно.
- Отделяйте проблему количества свойств от проверок PropertiesSize и ёмкости диска.
Ссылки
- Microsoft: PropertiesSize и стандартные сведения заполнителя
- Microsoft: запрос характеристик заполнителя
- Microsoft: обновление характеристик заполнителя
Нужно найти другой код? Найти другой код состояния или ошибки.