40544: The database has reached its size quota (Azure SQL) (o banco atingiu sua cota de tamanho)
SQL ServerO que significa?
O Azure SQL Database atingiu a cota máxima de tamanho de dados definida para a camada de serviço. O banco não pode crescer mais, por isso novas escritas falham.
Por que acontece?
Dados crescendo até o limite da camada; índices/log grandes consumindo espaço; ou um MAXSIZE pequeno permitido pela camada selecionada (por exemplo, Basic/Standard série S). Dados históricos não arquivados também enchem a cota rapidamente.
Como resolver
Libere espaço: exclua/arquive dados desnecessários, remova índices não utilizados, compacte tabelas (data compression). Como solução permanente, aumente o MAXSIZE ou mude para uma camada de serviço superior: ALTER DATABASE db MODIFY (MAXSIZE = 250 GB); Monitore o uso de tamanho com sys.database_files e DMVs relacionadas. Planeje o dimensionamento com antecedência com base na tendência de crescimento.
Mais entradas deste banco
- 15151Cannot find the object/principal because it does not exist or you do not have permission (o objeto/principal não foi encontrado porque não existe ou você não tem permissão)
- 4834You do not have permission to use the bulk load statement (você não tem permissão para usar o comando de carga em massa)
- 10928Resource limit for the database has been reached (Azure SQL) (o limite de recursos do banco foi atingido)
- 40613Database is not currently available (Azure SQL) (o banco não está disponível no momento)
- 102Incorrect syntax near 'token'
- 8114Error converting data type X to Y
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource (a instância do SQL Server Database Engine não consegue obter um recurso LOCK)