40544: The database has reached its size quota (Azure SQL) (la base a atteint son quota de taille)
SQL ServerQue 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.
Autres entrées pour ce moteur
- 15151Cannot find the object/principal because it does not exist or you do not have permission (objet/principal introuvable : inexistant ou droits insuffisants)
- 4834You do not have permission to use the bulk load statement (vous n'avez pas le droit d'utiliser l'instruction de chargement en masse)
- 10928Resource limit for the database has been reached (Azure SQL) (limite de ressources de la base atteinte)
- 40613Database is not currently available (Azure SQL) (base actuellement indisponible)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource (l'instance du moteur SQL Server ne peut pas obtenir de ressource LOCK)