I have successfully set up external activation in service broker to execute an ssis package. My issue is that I currently can only execute the ssis package once.
On dropping the first message the package executes and logs back to my database. When I drop another message nothing occurs. Nothing logs to the database, event viewer, sql log, or the sbea easervice log. I know there are threadiong concerns with ea and ssis; but even when I kill existing messages and purge the queue I cannot execute the package.
However if I tear down the EA queues and activation then rebuild it again (using a script) the package will fire again.
I am somewhat perplexed and I am hoping that someone in the community may have a resolution.
Cheers