Puede experimentar rendimiento reducido en algunas características de SQL Server 2005 al utilizar EFS para cifrar los archivos de base de datos

Seleccione idioma Seleccione idioma
Id. de artículo: 922121 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Puede experimentar rendimiento reducido en algunas características de Microsoft SQL Server 2005 al utilizar sistema de archivos cifrados (EFS) para cifrar los archivos de base de datos.

Más información

Al utilizar EFS para cifrar un archivo de base de datos, se cifra el contenido completo del archivo de base de datos. Esto ocurre independientemente de los datos reales y los metadatos que está contenido en el archivo de base de datos. Recomendamos que utilice EFS en escenarios donde es posible pérdida de medio físico.

Cuando SQL Server 2005 realiza una operación de E/s en un archivo de base de datos cifrados de EFS, la operación de E/s es sincrónica. Por lo tanto, puede experimentar rendimiento reducido en algunas características de SQL Server 2005. Por ejemplo, se puede disminuir el rendimiento de la característica de lectura anticipada y la característica punto de control.

Cuando un subproceso de trabajo de SQL Server realiza una operación de E/s en un archivo de base de datos cifrados de EFS, el subproceso de trabajo esperará hasta que se haya completado la actual operación de E/s del archivo de base de datos cifrados de EFS. Además, el programador de SQL Server se se detenida hasta que el actual subproceso de trabajo continúa. Por tanto, los subprocesos de trabajo de SQL Server que permanecen en el programador de SQL Server estarán pendientes hasta que el primer subproceso de trabajo continúa la operación de E/s. En este escenario, se reduce el rendimiento de SQL Server 2005.

Puede evitar este problema mediante la característica de cifrado nativo de SQL Server 2005 en instalaciones de servidor de SQL Server 2005.

Si debe utilizar EFS para cifrar los archivos de base de datos de una instalación de SQL Server 2005, puede especificar la opción de máscara de afinidad de E/s de SQL Server. Para obtener más información acerca de la opción de máscara de E/s de afinidad, consulte el artículo siguiente en SQL Server los libros en pantalla:
http://msdn2.microsoft.com/en-us/library/ms189629.aspx
Cuando se utiliza la opción de máscara de afinidad de E/s de SQL Server, las solicitudes de operación de E/s en los archivos de base de datos cifrados de EFS se asignan a un programador independiente de SQL Server. Aunque las operaciones de E/s son todavía sincrónicas con archivos de base de datos cifrados de EFS, el subproceso de trabajo de SQL Server continuará sin esperar a la actual operación de E/s con el archivo cifrado de la base de datos de EFS que se complete.

Nota Como alternativa, puede que desee tener en cuenta que aloja el EFS cifra archivos de base de datos en una instancia independiente de SQL Server 2005.

Para obtener más información acerca de cómo establecer la opción de afinidad de E/s de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
298402INF: Descripción de cómo establecer la opción de afinidad de E/s de SQL Server

Propiedades

Id. de artículo: 922121 - Última revisión: martes, 20 de noviembre de 2007 - Versión: 1.3
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • 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
Palabras clave: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo KB922121 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 922121

Enviar comentarios

 

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