¿Cómo hago referencia a SSIS en una máquina de compilación sin instalar SQL Server 2008 Client Tools?
-
03-07-2019 - |
Pregunta
Necesito compilar paquetes SSIS en una máquina de compilación, y no quiero la sobrecarga de instalar SQL Server Management Studio en esta máquina. Un SDK de SQL Server 2008 sería ideal, pero no pude encontrar dónde descargarlo.
Las dlls que requiero son (por ejemplo):
- Microsoft.SQLServer.ManagedDTS
- Microsoft.SqlServer.PipelineHost
- Microsoft.SqlServer.DTSPipelineWrap
- Microsoft.SQLServer.DTSRuntimeWrap
Podría intentar copiarlos en la máquina de compilación individualmente, pero preferiría usar un SDK si es posible.
¿Dónde puedo obtener el SDK o, alternativamente, qué sugerencias hay?
Solución
Probablemente podría copiar manualmente las cosas y registrarse en el GAC, pero las herramientas del cliente no son enormes y no demoran mucho en instalarse, así que no veo por qué son una sobrecarga.
Hasta donde yo sé, no hay otra forma de obtener esos ensamblajes.
Otros consejos
Creo que está tratando de cumplir con los paquetes SSIS como parte del proceso automatizado de construcción continua. La forma en que lo hice fue tener una edición expresa de SQL Server y SSIS en la máquina de compilación, usar BIDS helper para escribir el archivo de línea cmd para implementar los paquetes y usar NANT para usar este script. Espero que esto haya ayudado.
No sé acerca de SQL 2008, pero los paquetes SSIS de SQL 2005 se desarrollan en Visual Studio.
Editado: Cuando ejecuta la instalación para las herramientas de cliente, es una opción para agregar las cosas a VS.NET, " Herramientas de cliente " como tal puede ser deseleccionado (final de edición)
Se puede usar SSMS para administrarlos y administrarlos.
¿Qué otro editor querías usar ...?