Como consolidar arquivos físicos e renomear o nome de arquivo lógico no SQL Server 2000 e no SQL Server 2005

Traduções deste artigo Traduções deste artigo
ID do artigo: 814576 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

No Microsoft SQL Server 2000 e no MicrosoftSQL Server 2005, você pode adicionar, excluir e renomear os arquivos de dados e os arquivos de log de transações. Este artigo explica como consolidar arquivos físicos e como renomear o nome de arquivo lógico no SQL Server 2000 e no SQL Server 2005.

Mais Informações


Consolidar arquivos físicos

Talvez você precise consolidar arquivos ou reduzir o número de arquivos físicos para um servidor que está executando o SQL Server 2000 ou SQL Server 2005. Para reduzir o número de arquivos físicos, você pode excluir os arquivos. Para consolidar os arquivos, você pode limpar transações inativas.

Excluindo arquivos

Excluir um dados ou um arquivo de log de transações remove o arquivo do banco de dados. No entanto, você não pode remover um arquivo de um banco de dados se o arquivo contiver informações de log de dados ou transação. Você só pode remover um arquivo se o arquivo estiver vazio. Se você tiver dados que você deseja manter, você pode migrar os dados de um arquivo de dados para outros arquivos no mesmo grupo de arquivos. Para migrar os dados, você pode usar uma instrução DBCC SHRINKFILE e especificar a cláusula EMPTYFILE. Em seguida, o SQL Server não permite que dados a serem inseridos no arquivo, e você pode excluir o arquivo usando uma instrução ALTER DATABASE.

Você não pode migrar os dados de log de transação de um arquivo de log para outro para excluir um arquivo de log de transações.

Limpando transações inativas

Para limpar transações inativas de um arquivo de log de transações, você deve truncar ou fazer backup do log de transações. Quando um arquivo de log de transações não contém quaisquer transações de ativas ou inativas, você pode remover o arquivo de log do banco de dados. Para remover o arquivo de log do banco de dados, execute essas etapas:
  • Para reduzir dados ou informações em um arquivo e tornar o arquivo vazio, execute a seguinte instrução Transact-SQL:
    DBCC SHRINKFILE ('<logical file name>', EMPTYFILE ) 
  • Para excluir um arquivo de um banco de dados, execute a seguinte instrução Transact-SQL:
    ALTER DATABASE <Database name>  REMOVE FILE <logical file name> 
    

importante Depois de adicionar ou excluir arquivos, crie um backup do banco de dados imediatamente. Você deve criar um backup completo do banco de dados antes de criar um backup do log de transações.

Renomear o nome de arquivo lógico

Para modificar o nome lógico de um arquivo de dados ou um arquivo de log, especifique o nome de arquivo lógico que você deseja renomear usando o parâmetro Name e especifique, em seguida, o novo nome lógico para o arquivo usando o parâmetro NewName . Para renomear o arquivo lógico, execute a seguinte instrução Transact-SQL:
ALTER DATABASE <Database name>  MODIFY FILE  ( NAME = <current_logical_name>, NEWNAME = <new_logical_name>)

Referências

Para obter mais informações, visite os seguintes sites:

Adding and Deleting Data and Transaction Log Files

DBCC SHRINKFILE

Physical Database Files and Filegroups

ALTER DATABASE

Expanding a Database

Shrinking a Database

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
324432PROBLEMA: DBCC SHRINKFILE e SHRINKDATABASE comandos podem não funcionar devido de escassamente preenchido texto, Ntext ou colunas de imagem

Propriedades

ID do artigo: 814576 - Última revisão: sexta-feira, 11 de maio de 2007 - Revisão: 4.4
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbmt kbsysadmin kbinfo kbhowto kbfaq KB814576 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 814576

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