Вам абсолютно необходимо, чтобы оба SP выполнялись параллельно?
Имея простые операторы CRUD в одном SP, я обнаружил, что SQL S. очень хорошо определяет, какие из них можно запускать параллельно, и делает это. Я никогда не видел, чтобы SQL S. запускал 2 SP параллельно, если оба они вызываются последовательно из оператора T-SQL, даже не знаю, возможно ли это.
Теперь, действительно ли DTS выполняет их параллельно? Может быть, он просто выполняет их последовательно, а затем вызывает 3-й SP после успешного завершения последнего.
Если он действительно запускает их параллельно, возможно, вам стоит придерживаться DTS, но тогда я хотел бы знать, что он делает, если у меня есть вызов пакета DTS, скажем, 10 мощных SP параллельно ... Я должен сделать несколько тестов, чтобы узнать это сам: D