2012-02-15 237 views
7

Creé un paquete SSIS que tiene archivos ftp pull del servidor ftp y lo guardo en mi disco local, pero estoy obteniendo este problema.Problema SSIS Error al descifrar el nodo XML protegido

Con el mismo mensaje de error recibí solo una advertencia, pero hoy el trabajo falla.

mensaje:

Executed as user: cam\Package.Runner. Microsoft (R) SQL Server Execute Package Utility Version 10.0.4000.0 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 10:00:00 AM Error: 2012-02-15 10:00:00.61 Code: 0xC0016016 Source: Description: Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error Error: 2012-02-15 10:00:00.62 Code: 0xC0016016 Source: Description: Failed to decrypt protected XML node "DTS:Property" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error Error: 2012-02-15 10:00:33.53 Code: 0xC0029183 Source: Principal Balance File FTP Get FTP Task Description: File represented by "/Concerto/Virtus_Reports/Concerto Principal Balance Report*.pdf" does not exist. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 10:00:00 AM Finished: 10:00:33 AM Elapsed: 33.088 seconds. The package execution failed. The step failed.

+0

oye por qué cerrar por favor ayúdame Con mismo mensaje de error Solo recibí una advertencia, pero hoy el trabajo no funciona ¿por qué? por favor ayuda soy novato – Neo

+0

¿Qué ha cambiado al paquete y/o método de invocación para dar como resultado la falla? – billinkc

+0

¿Accedió a él desde una computadora diferente a la que solía trabajar? – Diego

Respuesta

7

Puede solucionar este problema estableciendo la propiedad Nivel de Protección

Protection Level : DontSaveSensitive 

Con esta propiedad, el paquete no será protegido por contraseña, y otro servidor puede acceder y ejecutar cualquier trabajo con otras credenciales.

5

Al importar el paquete a SQL Server elegir el Nivel de Protección: De cualquier

1- No guardar datos sensibles.

O

2- Se basan en el servidor de almacenamiento y las funciones de control de acceso.

captura de pantalla de proyecto SSIS Propiedades paquete:

enter image description here

0

antes de construir e implementar el paquete, por favor asegúrese de que ha cambiado la propiedad de la solución como esta:

Run64BitRuntime = False 
+1

o, vaya a 'Propiedades del paso de trabajo'->' Opciones de ejecución'-> marque 'Usar el tiempo de ejecución de 32 bits'. de todos modos, no ayudó en mi caso. – itsho

0

Recibí el mismo mensaje de error para las conexiones FTP. Creo que fue causado por la apertura del paquete al ejecutar BIDS con credenciales diferentes a las que creé.

Como una solución torpe eliminé y volví a crear la conexión FTP. Funcionó bien después.

0

parte principal de su error del trabajo de SSIS es

"0xC0029183 Fuente: Saldo de archivos FTP Consigue una tarea FTP Descripción: archivo representado por "/ Concierto/Virtus_Reports/Concierto Informe Saldo * .pdf" no lo hace existe. Error final DTExec: La ejecución del paquete devolvió DTSER_FAILURE (1). Iniciado: 10:00:00 AM Finalizado: 10:00:33 AM Transcurrido: 33.088 segundos. La ejecución del paquete falló. "

Parece que no tiene un archivo pdf en la ruta que ha configurado en su paquete SSIS. Compruebe la ruta y los archivos pdf para importar. Saludos, Branislav

0

Intente guardar su paquete con la opción "EncryptSensitiveWithPassword".

Paso-1: Haga clic con el botón derecho en su administrador de conexión FTP, vaya a sus Propiedades (la parte inferior, no el botón Editar), y escriba la contraseña.

Paso-2: guarde su paquete con EncryptSensitiveWithPassword.

Paso 3: Ahora editar el comando de maruca en agente de trabajo SQL de la siguiente manera /archivo "C: \ FULLPATH de SSIS pkg.dtsx"/descifrar la contraseña