Tempo aproximado para leitura: 00:02:22 min
Ocorrência
Ao executar determinadas rotinas no produto Datasul apresenta a mensagem no log:
37000: [Microsoft][SQL Server Native Client 11.0][SQL Server]Could not allocate space for object 'dbo.SORT temporary run storage: 140737649115136' in database 'tempdb' because the 'PRIMARY' filegrou
p is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
Ambiente
Framework - Framework (Linha Datasul) - SQL Server - Todas as versões
Causa
Esta inconsistência é apresentada quando não existe espaço em disco para crescimento do banco de dados SQL Server. Os erros apresentados também ocorreram, quando o arquivo de log .ldf ou arquivo primário .mdf do banco ultrapassou o valor máximo atribuído.
Solução
Inicialmente verificar o espaço em disco. Após ajustar os parâmetros do banco de dados SQL Server. Lembrando que há um limite de 10 GB para o SQL Server Express 2008 R2 e versões posteriores.
Nossas recomendações são as seguintes:
RECOVERY MODEL: simple
AUTO GROWTH: unrestricted growth by 10%
MAXIMUM FILE SIZE: Unlimited
Em Propriedades do Banco de Dados, na opção Arquivos:
Estas recomendações são apenas um direcionamento básico para uma boa operação do servidor de banco de dados e não deve ser considerado como único padrão de avaliação, monitoração, e configuração do banco de dados que deve ser realizado por o DBA - Administrador de Banco de Dados responsável.
0 Comentários