BULK INSERT não é particularmente flexível. Uma solução alternativa é carregar cada linha de dados em uma tabela temporária que contém uma única coluna varchar grande. Uma vez carregado, você analisa cada linha usando suas próprias rotinas.