Poderá detectar um desempenho reduzido de algumas funcionalidades do SQL Server 2005 quando utilizar o EFS para encriptar ficheiros da base de dados

Traduções de Artigos Traduções de Artigos
Artigo: 922121 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Poderá detectar um desempenho reduzido de algumas funcionalidades do Microsoft SQL Server 2005 quando utiliza o sistema de encriptação de ficheiros (EFS) para encriptar os ficheiros de base de dados.

Mais Informação

Quando utilizar o EFS para encriptar um ficheiro de base de dados, o conteúdo completo do ficheiro de base de dados é encriptado. Isto ocorre independentemente dos dados reais e os metadados contidos no ficheiro da base de dados. Recomendamos que utilize EFS em cenários onde é possível perda de suporte físico.

Quando o SQL Server 2005 efectua uma operação de E/s num ficheiro de base de dados encriptados de EFS, a operação de E/s é síncrona. Por conseguinte, poderá detectar um desempenho reduzido de algumas funcionalidades do SQL Server 2005. Por exemplo, poderá ser diminuído desempenho da funcionalidade de leitura antecipada e da funcionalidade de ponto de verificação.

Quando um thread de trabalho do SQL Server executa uma operação de E/s num ficheiro de base de dados encriptados de EFS, o thread de trabalho espera até que a actual operação de E/s no ficheiro de base de dados encriptados de EFS está concluída. Além disso, o programador do SQL Server vai ser retardado até que o thread de trabalho actual continua. Assim, os threads de trabalho do SQL Server que permanecem no programador do SQL Server será pendentes até que o thread de trabalho primeiro continua a operação de E/s. Neste cenário, diminui o desempenho do SQL Server 2005.

Pode evitar este problema utilizando a funcionalidade de encriptação nativo do SQL Server 2005 nas instalações de servidor do SQL Server 2005.

Se tiver de utilizar o EFS para encriptar os ficheiros de base de dados de uma instalação do SQL Server 2005, pode especificar a opção de máscara de afinidade de E/s do SQL Server. Para obter mais informações sobre a opção de máscara de E/s afinidade, consulte o seguinte artigo no SQL Server livros online:
http://msdn2.microsoft.com/en-us/library/ms189629.aspx
Quando utiliza a opção de máscara de afinidade de E/s do SQL Server, pedidos de operação de E/s nos ficheiros de base de dados encriptados de EFS são atribuídos a um programador do SQL Server separado. Apesar de ainda síncronas com ficheiros de base de dados encriptados de EFS as operações de E/s, o thread de trabalho do SQL Server irá continuar sem aguardar que a actual operação de E/s no ficheiro de base de dados encriptados de EFS seja concluída.

Nota Em alternativa, poderá pretender considerar hospedar o EFS encriptado ficheiros de base de dados numa instância separada do SQL Server 2005.

Para obter mais informações sobre como definir a opção de afinidade de E/s do SQL Server, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
298402INF: Noções sobre como definir a opção de afinidade de E/s do SQL Server

Propriedades

Artigo: 922121 - Última revisão: 20 de novembro de 2007 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palavras-chave: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo KB922121 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: 922121

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