Artigo: 913399 - Última revisão: sexta-feira, 2 de Novembro de 2007 - Revisão: 1.2 Espaço que utiliza uma tabela não é completamente libertado depois de utilizar uma instrução DELETE para eliminar dados da tabela no SQL Server
N.º de bugs: 219514 (SQL Server 8.0) SintomasDepois de utilizar uma instrução DELETE no Microsoft SQL Server para eliminar dados de uma tabela, poderá notar que o espaço que utiliza a tabela não é completamente libertado. Quando tenta inserir dados na base de dados, poderá receber a seguinte mensagem de erro: Impossível atribuir espaço para o objecto ' TableName ' na base de dados ' DatabaseName ' porque filegroup 'PRIMARY' está cheio. CausaEste problema ocorre porque o SQL Server apenas disponibiliza todas as páginas que uma tabela de pilha utiliza quando se verificam as seguintes condições:
Se páginas não são desatribuídas, outros objectos de base de dados não podem reutilizar as páginas. No entanto, quando activa um nível de isolamento versões baseadas em linha na base de dados do SQL Server 2005, páginas não podem ser libertadas, mesmo que está a ser utilizado um bloqueio de nível de tabela. Para obter mais informações sobre níveis de isolamento versões baseadas em linha, consulte o tópico "Níveis de linha de utilizar versões baseadas em isolamento" no SQL Server 2005 Books Online. Como contornarPara contornar este problema, utilize um dos seguintes métodos:
Ponto Da SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a". A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 913399
(http://support.microsoft.com/kb/913399/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo