Hi,
I have used the CodePlex community sample (https://archive.codeplex.com/?p=sqlsrvintegrationsrv) to build SSIS Integration solutions using MSBuild. The MsBuild extension is the .Net Project named Microsoft.SqlServer.IntegrationServices.Build.
I am only using the build capabilities through the class DeploymentFileCompilerTask, during the execution of the Execute method that generates the ispac file, I have notice that the calls to the method Add of the Microsoft.SqlServer.Dts.Runtime.ConnectionManagerItems class and method LoadFromXML of the class Microsoft.SqlServer.Dts.Runtime.Package, generates an insane lookup in the registry for the following pattern: HKCR...\CLSID...\Implemented Categories{8D7C1236-F3CD-4BCD-BB67-6788D5649EE2}.
In google, a search for this GUID returns nothing.
With Sysinternals Process Monitor, I detected approximately 25 Million lookups in the registry trying to find the above pattern:
Multiple parallel builds of SSIS Solution in our build server cause a big degradation of the machine performance.
Did anyone else had this same problem? How did you mitigate this performance problem?
Thank in advance,
Kind Regards,
Nuno Monteiro