DBAtlas · Atlas d'exploitation des bases de données

40544: The database has reached its size quota (Azure SQL) (la base a atteint son quota de taille)

SQL Server

Que signifie cette erreur ?

Azure SQL Database a atteint le quota de taille de données maximal défini pour le niveau de service. La base ne peut plus croître, les nouvelles écritures échouent donc.

Cause

Données ayant grossi jusqu'à la limite du niveau ; index/journal volumineux consommant de l'espace ; ou petit MAXSIZE permis par le niveau choisi (par ex. Basic/Standard série S). Des données historiques non archivées remplissent aussi rapidement le quota.

Comment la corriger

Libérez de l'espace : supprimez/archivez les données inutiles, supprimez les index non utilisés, compressez les tables (data compression). Comme correctif durable, augmentez MAXSIZE ou passez à un niveau de service supérieur : ALTER DATABASE db MODIFY (MAXSIZE = 250 GB); Surveillez l'utilisation de l'espace avec sys.database_files et les DMV associées. Anticipez la montée en charge selon la tendance de croissance.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur