Descrição do suporte para bases de dados do SQL Server em volumes comprimidos

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: 231347
Sumário
Bases de dados do Microsoft SQL Server não são suportadas no NTFS ou FAT volumes comprimidos, excepto em circunstâncias especiais para o SQL Server 2005 e versões posteriores. Um volume comprimido não garante alinhado no sector escritas e estes são necessários para garantir a recuperação de transacções em algumas circunstâncias.

Para o SQL Server 2005 e versões posteriores, armazenamento de ficheiros de base de dados em unidades comprimidas comporta-se do seguinte modo:
  • Se o ficheiro de dados pertence a um grupo de ficheiros só de leitura, o ficheiro é permitido.
  • Se o ficheiro de dados pertence a uma base de dados só de leitura, o ficheiro é permitido.
  • Se o ficheiro de registo de transacções pertencer a uma base de dados só de leitura, o ficheiro é permitido.
  • Se tentar abrir uma base de dados de leitura/escrita com ficheiros numa unidade comprimida, o SQL Server gera o seguinte erro:

    Msg 5118, nível de 16. o, o estado 2, a linha 1
    O ficheiro "nome_do_ficheiro>" é comprimido, mas não está na base de dados só de leitura ou grupo de ficheiros. O ficheiro tem de ser descomprimido.
Para mais informações sobre exclusões para bases de dados só de leitura e os grupos de só de leitura ficheiros do SQL Server 2008, visite o seguinte Web site da MSDN:

Nota Este tópico também se aplica a 2012 do SQL Server e versões posteriores.
Mais Informação
Embora seja possível fisicamente adicionar bases de dados do SQL Server em volumes comprimidos, não recomendamos esta e não a suportam. As razões para isto incluem o seguinte:
  • Desempenho

    Bases de dados em volumes comprimidos poderão causar uma sobrecarga de desempenho significativos. O montante variam consoante o volume de e/s e na relação entre a leituras para operações de escrita. No entanto, através de degradação de 500 por cento observada em determinadas condições.
  • Recuperação de base de dados

    Recuperação de transacções fiável da base de dados requer alinhado no sector escritas e volumes comprimidos não suporta este cenário. Um segundo problema diz respeito à gestão do espaço interno de recuperação. Internamente, o SQL Server reserva pré-atribuídos espaço nos ficheiros de base de dados de anulação de alterações. É possível em volumes comprimidos para receber um erro de "fora do espaço de" ficheiros pré-atribuídos e esta interfere com a recuperação com êxito.
Em certos cenários, uma cópia de segurança do SQL Server para um volume comprimido ou uma pasta comprimida não for bem sucedida. Quando este problema ocorre, recebe uma das seguintes mensagens de erro.

No Windows Vista e versões posteriores do Windows

STATUS_FILE_SYSTEM_LIMITATION a operação solicitada não pôde ser concluída devido a uma limitação do sistema de ficheiros

Erro do sistema operativo 665 (a operação pedida não foi possível concluir devido a uma limitação do sistema de ficheiros)
Em versões anteriores do Windows

Não existem recursos de sistema suficientes de STATUS_INSUFFICIENT_RESOURCES para concluir o serviço pedido

Erro de sistema 1450 (sistema insuficientes existem recursos para concluir o pedido ou 33 (o processo não é possível aceder ao ficheiro porque outro processo bloqueou uma parte do ficheiro.) de funcionamento
Para mais informações sobre este problema, consulte o seguinte artigo na Microsoft Knowledge Base:
967351 Um ficheiro muito fragmentado no NTFS volume pode não ultrapasse um determinado tamanho

Notas
  • A correcção para Windows Vista e versões posteriores do Windows que é discutida no artigo BDC 967351 poderá não resolver o problema de cópias de segurança do SQL Server que não tenham êxito para um volume comprimido ou para uma pasta comprimida. No entanto, esta correcção irá ajudar mediar o problema.
  • Depois de aplicar a correcção abordada no artigo BDC 967351, tem de formatar a unidade em que a compressão está activada, utilizando o parâmetro /L . Quando formata a unidade em que a compressão está activada, utilizando o parâmetro /L , aumenta o segmento de Bytes por ficheiro de registos de 1.024 bytes para 4.096 bytes.
Cópias de segurança do SQL Server para volumes comprimidos podem poupar espaço em disco. No entanto, estes podem aumentar a utilização da CPU durante a operação de cópia de segurança. Recomendamos sempre que utilizar as funcionalidades de soma de verificação de cópia de segurança para ajudar a garantir a integridade dos dados.
SQL Server requer os sistemas para suportar "entrega garantida para suportes de dados estáveis," tal como salientado doRequisitos do programa de fiabilidade do SQL Server e/s.

Para mais informações sobre os requisitos de entrada e saídas para o motor de base de dados do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
967576 Requisitos de entrada/saída do motor do Microsoft SQL Server da base de dados
a compressao de disco discos de unidades de disco rígido

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 231347 - Última Revisão: 08/14/2015 00:20:00 - Revisão: 2.1

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbsurveynew kbexpertiseadvanced kbsql2005setup kbinfo kbmt KB231347 KbMtpt
Comentários