Comment référencer SSIS sur une machine de génération sans installer les outils client SQL Server 2008?
-
03-07-2019 - |
Question
Je dois créer des packages SSIS sur une machine de construction et je ne veux pas de la surcharge liée à l'installation de SQL Server Management Studio sur cette machine. Un SDK SQL Server 2008 serait idéal, mais je n’ai pas trouvé où le télécharger.
Les dll dont j'ai besoin sont (par exemple):
- Microsoft.SQLServer.ManagedDTS
- Microsoft.SqlServer.PipelineHost
- Microsoft.SqlServer.DTSPipelineWrap
- Microsoft.SQLServer.DTSRuntimeWrap
Je pourrais essayer de les copier individuellement sur la machine de construction, mais je préférerais simplement utiliser un SDK si possible.
Où puis-je me procurer le SDK ou quelles suggestions y a-t-il?
La solution
Vous pourriez probablement copier manuellement des éléments et les enregistrer dans le GAC, mais les outils clients ne sont pas énormes, et leur installation ne prend pas longtemps. Je ne vois donc pas pourquoi ils représentent une charge supplémentaire?
Pour autant que je sache, il n'y a pas d'autre moyen d'obtenir ces assemblées.
Autres conseils
Je pense qu'il essaie de créer des packages SSIS dans le cadre du processus de construction continue automatisé. Pour ce faire, j'ai utilisé une édition rapide de SQL Server et de SSIS sur la machine de génération, puis l’utilisation de l’aide de BIDS pour scripter le fichier de ligne cmd pour le déploiement des packages et l’utilisation de NANT pour utiliser ce script. J'espère que cela vous a aidé.
Je ne connais pas SQL 2008, mais les packages SQL 2005 SSIS sont développés dans Visual Studio.
édité: Lorsque vous exécutez l’installation pour les outils clients, vous pouvez ajouter ces éléments à VS.NET, " Outils client " en tant que tel peut être désélectionné (édition finale)
SSMS peut être utilisé pour les gérer et les administrer.
Quel autre éditeur voulez-vous utiliser ...?