Olá Thiago, tudo bem?
Quando você insere dados em uma tabela, o SQL Server pode não atualizar imediatamente o tamanho dos arquivos, principalmente se o espaço não estiver sendo liberado.
Você pode usar o comando sp_spaceused
para verificar quanto espaço está sendo usado na sua base de dados e quanto está alocado. Por exemplo:
USE dbVendas;
EXEC sp_spaceused;
Certifique também de que os arquivos de dados e logs estão configurados para crescimento automático. Isso garante que, quando necessário, eles possam aumentar de tamanho automaticamente. Para verificar deixo os passos abaixo:
Clique com o botão direito na base de dados e selecione "Properties" (Propriedades).
Na janela de propriedades da base de dados, vá até a seção "Files" (Arquivos) no menu à esquerda.
Verifique os arquivos de dados e logs: Você verá uma lista dos arquivos de dados e logs associados à base de dados. Para cada arquivo, você pode verificar as configurações de crescimento automático.
Clique no botão com os três pontos (...) para abrir a janela de configuração, e verifique se a opção "Enable Autogrowth" (Habilitar crescimento automático) esteja marcada.
Reforço que como mencionado na aula, o comando DBCC SHRINKDATABASE
pode ser usado para otimizar o espaço, mas lembre-se de que ele não aumenta o tamanho dos arquivos, apenas libera espaço não utilizado.
Espero ter esclarecido.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado