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)
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ámetrosyConnection Managers. - Usa nombres como
Servidor_Database,MainServer_DB, oConexion_Produccion. - Si trabajas en equipo, define una convención de nombres clara para evitar este tipo de errores.
Top comments (0)