DEV Community

William Amaya
William Amaya

Posted on

Cómo solucioné el error “The property 'ParameterName' contains invalid characters” en SSIS

Introducción

Mientras trabajaba con proyectos de Integration Services (SSIS) en SQL Server Management Studio, me encontré con este error al intentar desplegar un proyecto:

The property 'ParameterName' contains invalid characters as an object name.
Remove the invalid characters. (Microsoft.SqlServer.Management.IntegrationServices)
Enter fullscreen mode Exit fullscreen mode

Este mensaje puede parecer confuso, pero en mi caso, la causa no estaba en los parámetros directamente, sino en el nombre del Connection Manager.

Diagnóstico del problema

Después de revisar los parámetros y no encontrar caracteres inválidos, descubrí que el error se debía al nombre del Connection Manager. Había usado un nombre como: Servidor-Principal/Base#Datos.

Este tipo de nombre incluye caracteres que SQL Server considera inválidos para identificadores de objetos.

Solución aplicada

Renombré el Connection Manager usando solo letras, números y guiones bajos. En mi caso, lo cambié a: Servidor.Database.

Después de este cambio, el proyecto se desplegó sin errores.

Recomendaciones

  • Evita usar espacios, guiones, signos de puntuación o símbolos especiales en nombres de parámetros y Connection Managers.
  • Usa nombres como Servidor_Database, MainServer_DB, o Conexion_Produccion.
  • Si trabajas en equipo, define una convención de nombres clara para evitar este tipo de errores.

Top comments (0)