CORRECÇÃO: Opções de AUTO-SHRINK ou DBCC SHRINKDATABASE pode lenta para baixo do SQL Server 2000

Traduções de Artigos Traduções de Artigos
Artigo: 296386 - Ver produtos para os quais este artigo se aplica.
ERRO: 353307 (SHILOH_BUGS)
Expandir tudo | Reduzir tudo

Sintomas

Se uma base de dados está cheio ou quase cheia e um grande número de tabelas numa base de dados não têm índices agrupados, a opção de base de dados AUTO-SHRINK ou comandos DBCC SHRINKDATABASE poderão provocar a degradação do desempenho grave do SQL Server 2000.

Pode degradar o desempenho para o ponto onde as consultas não devolverão resultados de uma forma atempada. Demora mais tempo para novas ligações estabelecer ligação, resultando em tempos limite de ligação. SQL Server 2000 pode parecer deixar de responder (não reagir).

Resolução

Para resolver este problema, obtenha o service pack mais recente do Microsoft SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack

Como contornar

Para contornar este problema, efectue o seguinte:
  • Crie um índice agrupado em todas as tabelas.
  • Desactive a opção SHRINK AUTO para a base de dados.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft SQL Server 2000 Service Pack 2.

Mais Informação

Para desactivar a opção de AUTO-SHRINK para uma base de dados, por exemplo pubs , execute o seguinte comando a partir do analisador de consultas da base de dados 'principal', depois de iniciar a sessão como 'sa':
ALTER DATABASE pubs SET AUTO_SHRINK OFF
				
também é possível desactivar AUTO-SHRINK utilizando o SQL Server Enterprise Manager (SEM). Para mais informações, consulte o tópico "Opções de base de dados de definição" no SQL Server Books Online.

Propriedades

Artigo: 296386 - Última revisão: 17 de outubro de 2003 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbbug kbfix KB296386 KbMtpt
Tradução automática
IMPORTANTE: 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: 296386

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com