Espero esten muy bien. Les cuento que tengo un procedimiento en ASP para subir un archivo txt a un servidor(esto no demora), al terminar el upload leo el archivo txt y tengo que consultar cada linea(registro) para saber si existe en una Tabla SQL 2005 esto lo hago con un SELECT. Si la línea no existe debo entonces grabarla, esto lo hago con un INSERT directo a la tabla. El problema es que un txt de mas menos 500 kb demora demasiado (1 hora por lo menos ya que la tabla tiene 4 millones de registros y no tiene indice) en pasar los datos del txt a la tabla SQL.
Me gustaría saber si existe otro método para hacer este proceso, quizas algún procedimiento almacenado que lea un archivo txt y también valide si no existe el registro para luego grabarlo a la tabla.
Gracias Maestros una vez mas,

