Troubleshooting
Troubleshooting for Business Central development covers tools and guides for gathering information, finding causes and fixing problems. It answers questions on client tools, AL debugging and profiling, telemetry setup and analysis, and guides for migration, report and web service errors.
Path: Development > Troubleshooting · tier official · system development · narrative reviewed (checked by Opus)
Overview
This section collects the tools and guides used to diagnose Business Central issues. The overview page lists the main tools: error dialog inspection, Page Inspector, Event Recorder, database locks, Performance Profiler and AL Profiler. It also points to snapshot debugging and telemetry.
The subtopics split by where you work. Troubleshooting in the client covers in-product tools, such as inspecting pages, reading error dialogs, viewing locks, finding missing indexes, discovering events, exporting report data and profiling performance. It also covers personalization, permissions and on-premises mobile app issues. Troubleshooting in AL covers the AL debugger, snapshot debugging, the AL Profiler, performance articles and printing problems.
Troubleshooting with telemetry covers sending telemetry to Azure Application Insights, the available events, analysis with KQL and Power BI, alerting and performance diagnosis. The troubleshooting guides (TSGs) give cause-and-fix steps for cloud migration problems, report errors and slow reports, and web service failures (OData, API, SOAP). Start with the overview, then pick the subtopic that matches your situation.
Key points
- The overview page lists these tools: error dialog inspection, Page Inspector, Event Recorder, database locks, Performance Profiler and AL Profiler. It also points to snapshot debugging and telemetry.
- Client troubleshooting also covers table information, finding missing indexes, exporting report data, personalization, role customization and permissions.
- On-premises mobile app issues are covered under client troubleshooting.
- AL troubleshooting covers the AL debugger, snapshot debugging, the AL Profiler, Page Inspection, performance articles and printer errors.
- Telemetry troubleshooting covers turning on telemetry to Azure Application Insights, the available events, and analysis with KQL and Power BI.
- Telemetry pages also cover alerting and diagnosing performance problems.
- TSGs cover cloud migration problems, report errors and slow performance, and OData, API and SOAP web service failures.
- TSGs explain causes of errors, which telemetry to check and how to fix them.
Subtopics
- Troubleshooting in the client (13 pages)
- Troubleshooting in AL (6 pages)
- Troubleshooting with telemetry (7 pages)
- Troubleshooting guides (TSGs) (4 pages)
More Learn pages
- Troubleshooting tools and guides overview: An overview of tools and processes that help troubleshoot issues in Business Central.
Business Central pages and reports
The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.
- Page 119 “User Setup” · on Table 91 “User Setup” · via Troubleshooting in the client
- Page 8700 “Table Information” · via Troubleshooting in the client
- Page 8705 “Table Information Card” · captioned “Index Management” · via Troubleshooting in the client
- Page 8930 “Email View Policy List” · captioned “User Email View Policies” · on Table 8930 “Email View Policy” · via Troubleshooting in the client
- Page 9000 “Whse. WMS Role Center” · captioned “Shipping and Receiving - Warehouse Management System” · via Troubleshooting in the client
- Page 9004 “Bookkeeper Role Center” · captioned “Bookkeeper” · via Troubleshooting in the client
- Page 9005 “Sales Manager Role Center” · captioned “Sales Manager” · via Troubleshooting in the client
- Page 9006 “Order Processor Role Center” · captioned “Sales Order Processor” · via Troubleshooting in the client
- Page 9007 “Purchasing Agent Role Center” · captioned “Purchasing Agent” · via Troubleshooting in the client
- Page 9009 “Whse. Worker WMS Role Center” · captioned “Warehouse Worker - Warehouse Management System” · via Troubleshooting in the client
- Page 9010 “Production Planner Role Center” · captioned “Manufacturing Manager” · via Troubleshooting in the client
- Page 9016 “Service Dispatcher Role Center” · captioned “Service Manager” · via Troubleshooting in the client
- Page 9017 “Service Technician Role Center” · captioned “Outbound Technician - Customer Service” · via Troubleshooting in the client
- Page 9020 “Small Business Owner RC” · captioned “President - Small Business” · via Troubleshooting in the client
- Page 9022 “Business Manager Role Center” · captioned “Business Manager” · via Troubleshooting in the client
- Page 9024 “Security Admin Role Center” · captioned “Administration of users, security groups and permissions” · via Troubleshooting in the client
- Page 9026 “Sales & Relationship Mgr. RC” · captioned “Sales and Relationship Manager” · via Troubleshooting in the client
- Page 9027 “Accountant Role Center” · captioned “Accountant” · via Troubleshooting in the client
- Page 9030 “Account Manager Activities” · captioned “Activities” · on Table 9054 “Finance Cue” · via Troubleshooting in the client
- Page 9171 “Profile List” · captioned “Profiles (Roles)” · via Troubleshooting in the client
- Page 9511 “Database Locks” · via Troubleshooting in the client
- Page 9800 “Users” · via Troubleshooting in the client
- Page 9802 “Permission Sets” · on Table 9009 “Permission Set Buffer” · via Troubleshooting in the client
- Page 9807 “User Card” · via Troubleshooting in the client
- Page 9808 “User Permission Sets” · via Troubleshooting in the client
- Page 9816 “Permission Set by User” · via Troubleshooting in the client
- Page 9855 “Permission Set” · on Table 9862 “PermissionSet Buffer” · via Troubleshooting in the client
- Page 9862 “Expanded Permissions” · via Troubleshooting in the client
- Page 9865 “Permission Lookup List” · on Table 9865 “Permission Lookup Buffer” · via Troubleshooting in the client
- Page 9874 “Permission Set By Sec. Group” · captioned “Permission Set by Security Group” · via Troubleshooting in the client
- Page 9878 “Permission Set Lookup List” · captioned “Permission Set Lookup” · on Table 9862 “PermissionSet Buffer” · via Troubleshooting in the client
- Page 9883 “Permissions Overview” · via Troubleshooting in the client
Learn also names 2 objects with no object page: page/9830, page/9831.
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 8 of 31 Learn pages
- learnAlert on Telemetry2022-11-17
- learnAnalyze AL Performance with the AL Profiler2026-10-07
- learnAnalyze and monitor telemetry with KQL2024-12-19
- learnAnalyze and monitor telemetry with Power BI2024-03-21
- learnAnalyzing report data with Excel and XML2024-09-09
- learnAvailable Telemetry2021-07-09
- learnCustomizing Pages for Roles2024-06-13
- learnDebugging in AL2025-08-21
Show 23 more
- learnDefine granular permissions2026-03-03
- learnEvents discoverability2025-05-21
- learnHow to work with a performance problem2026-09-18
- learnInspecting pages2026-09-18
- learnInspecting pages in Business Central2025-10-16
- learnMissing indexes in Business Central databases2025-03-21
- learnMonitoring and Analyzing Telemetry2025-06-20
- learnPerformance Articles for AL Developers2026-09-18
- learnPerformance Profiler overview2024-08-12
- learnPersonalize your workspace2026-06-17
- learnScheduled performance profiler overview2026-08-03
- learnSnapshot debugging2026-08-03
- learnTroubleshooting Cloud Migration2025-05-19
- learnTroubleshooting Printing2021-04-01
- learnTroubleshooting reports2025-01-28
- learnTroubleshooting REST API/OData calls2024-02-06
- learnTroubleshooting the Business Central Mobile App On-Premises2026-08-24
- learnTroubleshooting tools and guides overview2026-09-18
- learnTroubleshooting web service errors (OData, API, and SOAP)2024-01-10
- learnTurn sending telemetry to application insights on or off2024-07-23
- learnUnderstanding the error dialog2024-01-03
- learnView Database Locks2021-06-14
- learnView table information2025-02-21