Что значит пакетная вставка данных?
как-то такINSERT INTO [dbo].[Main] ([ID_CHANNEL] ,[ID_RECDATE] ,[MESVALUE])
 VALUES (1 ,@d ,Item(ELIMS.ELIMSQUE.tVAL1)), (2 ,@d ,Item(ELIMS.ELIMSQUE.tVAL2))
Основное время обработки DML - это работа с транзакцией: старт, создания версии записей, соммит/роллбэк.
Пакетная обработка - это значит обработка пакетом нескольких команд.
Чаще всего основана на том, что для такой группы команд( допустим на 500 инсертов) используется одна транзакция.
В некоторых СУБД (обычно блокировочник) )такой способ может достигаться и через использование execute statement - когда группа команд исполняется как одна операция.
В других - это возможное отключение логгирования операций (bulk loading), что может послужить невозможностью откатить изменения.
ПС: SQL Server - это общее понятие. Лучше указывать какой именно: MySQL SQL Server, MS SQL, Firebird, Sybase ASA/ASE, ....и т.д.  Все они SQL Servera.