Realizando una implementación de los itinerarios de ESB me genero un error la utilidad de BAM, este:
El error del bm.exe no tenia muchos detalles, encontré esta información en el Event Viewer:
Microsoft.BizTalk.Bam.Management.BamManagerException: The BAM deployment failed. —> Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter errors.
—> System.Runtime.InteropServices.COMException (0xC0010014): One or more error occurred. There should be more specific errors preceding this one that explains the details of the errors. This message is used as a return value from functions that encounter errors.
at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.SaveToSQLServer(IDTSPackage90 Package, IDTSEvents90 pEvents, String ServerName, String ServerUserName, String ServerPassword)
at Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer(Package package, IDTSEvents events, String serverName, String serverUserName, String serverPassword)
— End of inner exception stack trace —
Buscando encontré que tenia algo que ver con SSIS, cuando trato de conectarme al servidor de Sql Server Integration Services por medio el SQL Studio Management Studio(SQL 2005):
Encontré en el sitio de soporte de Microsoft la solución:
Si las versiones de las instancias de SQL Server 2005 no tienen una versión menor de SP2, se corren los siguientes comandos para registrar la dll de 32-bit Dts.dll:
%windir%\syswow64\regsvr32 “%ProgramFiles(x86)%\Microsoft SQL Server\90\dts\binn\dts.dll”
Puede necesitar registrar manualmente MsDtsSrvrUtil.dll, usando
%windir%\syswow64\regsvr32 “%ProgramFiles(x86)%\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll
Si esta corriendo la version de 64-bit de Integration Services, debe registrar manualmente las dll de 64-bit dlls usando los siguientes comandos
%windir%\system32\regsvr32 “%ProgramFiles%\Microsoft SQL Server\90\dts\binn\dts.dll
%windir%\system32\regsvr32 “%ProgramFiles%\Microsoft SQL Server\90\dts\binn\MsDtsSrvrUtil.dll
Este es un bug de SQL 2005, aquí esta la url de soporte de Microsoft http://support.microsoft.com/kb/919224