Кожна програма служб Access Services у Microsoft 365 та SharePoint Online створює відповідну базу даних SQL, що регулюється обмеженнями використання ресурсів. Ці обмеження стосуються окремої бази даних і діють під час використання як веб-інтерфейсу користувача, так і прямого підключення ODBC.
Увага! Служби Access Services 2010 і 2013 буде вилучено з наступного випуску SharePoint. Рекомендуємо перенести наявні програми на альтернативну платформу, як-от Microsoft Power Apps, і не створювати нові веб-програми. Ви можете надавати доступ до даних Access за допомогою Dataverse — хмарної бази даних, на якій можна створювати програми Power Platform, автоматизовані робочі цикли, віртуальні агенти та багато іншого для Інтернету, телефону або планшета. Докладні відомості див. в статті Початок роботи. Перенесення даних Access до Dataverse. |
Обмеження веб-програми Access
Обмеження |
Максимальне значення |
Примітки |
---|---|---|
Максимальний рівень продуктивності запиту |
5 од. транзакцій бази даних |
Це обмеження обчислюється як кількість одиниць транзакцій бази даних, тобто змішана міра процесора, пам’яті та операцій вводу-виводу (операції вводу-виводу журналу даних і транзакцій). Якщо ваш запит перевищує обмеження з використання ресурсів, ви отримаєте помилку SQL 10928. |
Максимальний розмір сховища в базі даних програми Access |
1 ГБ |
1 ГБ – це обмеження для сховища бази даних. Якщо програма перевищує граничний розмір, ви отримаєте помилку SQL 40544. |
Способи уникнення застосування обмежень
Якщо до запитів застосовуються обмеження, ви можете зменшити кількість ресурсів, що використовуються, не зменшуючи обсягу даних, до яких має доступ веб-програма Access. Ось кілька загальних порад, як скоротити використання ресурсів:
-
визначення найпопулярніших запитів, для яких потенційно можна підвищити продуктивність;
-
створення та використання індексу для підвищення продуктивності;
-
перенесення обробки, що не є OLTP, до локальної бази даних Access (ACCDB) або бази даних Azure SQL.