2011-08-04 44 views
13

Tengo algunos paquetes de SSIS que se implementan en un SQL 2005 Server y posteriormente se diseñan y mantienen en Visual Studio 2003. Cuando abro cualquiera de los proyectos de BIDS, seguí por uno de los paquetes, el diseñador siempre valida cada objeto Data Flow y Task.Desactivación de la validación del paquete de SSIS al cargar un paquete en el Diseñador de VS

Normalmente, esto no es un problema. Sin embargo, en determinadas circunstancias, una cuenta del sistema que utilizo para conectar y exportar datos desde un AS400 no se validará correctamente. Como se exporta una tonelada de tablas, cada objeto de Data Flow intenta conectarse al AS400 a través de una conexión ODBC, recibe un error de "Cuenta no válida" y luego intenta validar la siguiente tarea. Esto bloquea la cuenta del sistema porque las credenciales no válidas se prueban más de 40 veces.

¿Hay algo que pueda hacer para desactivar la validación hasta que intente ejecutar el paquete? Como alternativa, ¿hay algún parámetro que pueda alternar que detendrá toda validación tan pronto se encuentre un objeto no válido? El sistema AS400 permitirá algunos intentos erróneos antes de bloquear la cuenta. Obviamente, sería óptimo si pudiera cortar el proceso de validación antes de que ocurra.

¿Qué opciones tengo?

Respuesta

18

Siento ser vago, pero esto es demasiado tiempo para copiar/pegar

"SSIS package taking forever to load when you open it?"

Esto describe estas 3 opciones que afectan a la velocidad de carga + la validación

  • propiedad DelayValidation
  • Propiedad ValidateExternalMetadata
  • Opción "Work Offine"

Usted también puede "DelayValidation" en varios otros lugares también por conexión/tarea

+0

Gracias GBN. Creo que la opción "Trabajar sin conexión" parece ser la mejor opción, si entiendo la documentación, cuando corte el estado "Trabajar sin conexión", el proyecto solo validará un objeto a la vez. ¿Es eso correcto? Además, ¿cómo implemento este método? No se menciona en el artículo. – RLH

+0

Y una pregunta más. ¿Hay algún problema que deba tener si utilizo este método? – RLH

+0

@RLH: no es que yo sepa de ... – gbn

3

aquí hay un enlace alternativo (al parecer el GBN ha publicado ya no funciona más):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

creo que sirve, Luka

+0

Buen lugar Luka, en el futuro puede hacer clic en el botón Editar debajo de una publicación y arreglar el enlace usted mismo - He hecho esto ahora – OGHaza

+0

@OGHaza, no estoy seguro de que pueda hacerlo. Tenga en cuenta el representante de 1 (ahora 11 después de mi voto positivo).) – RLH

+0

AFAIK no necesita ningún representante para sugerir una edición, los usuarios anónimos pueden sugerir. [Meta relacionado] (http://meta.stackexchange.com/questions/76251/how-do-suggested-edits-work) – OGHaza

0

clic derecho en un Solución- Proyecto> Propiedad-> Configuración Properties-

Debugging-> Interactivo Mode-> Falso

Cuestiones relacionadas