A Microsoft online analytical data engine used in decision support and business analytics, providing the analytical data for business reports and client applications such as Power BI, Excel, Reporting Services reports, and other data visualization tools.
Failed to execute XMLA. Error returned: 'Could not allocate a new page for database 'TEMPDB' because of insufficient disk space in filegroup 'DEFAULT'. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup..
The cause of this error may be that SQL Server has run out of space in the TEMPDB database.
- Scenario#1 - At least one of the SQL server's hard drives is full
- Scenario#2 - The TEMPDB has been configured to have a maximum size, and it has not reached it and cannot grow any further.
Please try the following solutions:
Scenario#1 - Free up hard drive space on the SQL server
Scenario#2 - Increase the allocated space for TEMPDB, and also (ideally) unrestrict its maximum size.
Please review the following to optimize Tempdb at the same time:
How to optimize tempdb performance.
Recommendations to reduce allocation contention in SQL Server tempdb database.
Note:If you regularly reboot your SQL database server (e.g. during a period of downtime at the weekend) then the TEMPDB will automatically be deleted/recreated from a copy of the 'model' database. This ensures that it does not grow too large.
Best Regards,
Joy
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.