Error al ejecutar el paquete de SSIS 2012 en un Windows compatibles con FIPS

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): 2925865
Síntoma
Se supone que tiene Microsoft SQL Server 2012 o 2016 se ejecutan en un servidor que está habilitada la Federal Information Processing Standard (FIPS). En esta situación, al ejecutar o validar un paquete de servicio de integración de Microsoft SQL Server que contiene el componente de secuencia de comandos de flujo de datos, recibirá el siguiente mensaje de error:

System.InvalidOperationException: Esta implementación no forma parte de los algoritmos criptográficos validados por Windows Platform FIPS. en CryptoserviceProvider System.Security.Cryptography.MD5.. ctor()
Nota: Este problema se produce cuando se establece la siguiente subclave del registro en 1:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy
Causa
Este problema se produce porque SSIS utiliza el algoritmo MD5. El algoritmo MD5 no es compatible con FIPS.
Solución

Información del Service pack

Este problema se corrigió en el Service Pack 1 (SP1) de SQL Server de 2016. Consulte el Versiones de compilación de 2016 de SQL Server.

Para corregir este problema en SQL Server 2012, obtenga el Service Pack 3 de SQL Server 2012.

Para obtener más información acerca de Service Pack 3 (SP3) de SQL Server 2012, vea errores corregidos en el Service Pack 3 de SQL Server 2012.
Solución
Para evitar este problema, pruebe uno de los métodos siguientes:

  • Desactivar la directiva FIPS en el servidor. Para ello, consulte la sección "para configurar opciones de directiva FIPS" en el siguiente sitio Web de TechNet:Notas:

    • Debe reiniciar la aplicación para que la nueva configuración surta efecto.
    • Esta configuración afecta el valor de registro siguiente en Windows Server:

      HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled

      Este valor del registro refleja el valor actual de FIPS. Si esta configuración está habilitada, el valor es 1. Si esta opción está deshabilitada, el valor es 0.
  • Utilizar otras soluciones de Microsoft .NET en lugar del componente de secuencia de comandos.

    Nota: El algoritmo MD5 es codificado de forma rígida en el componente de secuencia de comandos de flujo de datos. Por lo tanto, no puede cambiar este componente de secuencia de comandos.
Más información
SQL Server Integration services utiliza varias ventanas algoritmos de cifrado que no cumplan FIPS 140-2, que son los requisitos de seguridad para módulos criptográficos. Por ejemplo, 2012 SSIS utiliza MD5. Esto no cumple con FIPS 140-2, para calcular los valores hash no se utilizan para la seguridad. FIPS 140-2 define los estándares de seguridad que los Gobiernos de los Estados Unidos y Canadá se utilizan para validar los niveles de seguridad para los productos que implementan la criptografía.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 2925865 - Última revisión: 11/24/2016 03:33:00 - Revisión: 3.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbsurveynew kbexpertiseinter kbfix kbexpertiseadvanced kbmt KB2925865 KbMtes
Comentarios