¿Tienes que escribir una aplicación winforms? Podría ser mucho más fácil y rápido usar SSIS. Hay algunas tareas integradas disponibles, especialmente Tarea de inserción masiva .
Además, vale la pena comprobar Comparación de velocidad de métodos de importación masiva de archivos planos en SQL Server 2005.
Actualización:si es nuevo en SSIS, consulte algunos de estos sitios para que pueda avanzar rápidamente. 1) Conceptos básicos del flujo de control de SSIS 2) Introducción a SQL Server Integration Services
Este es otro Cómo:en importando un archivo de Excel a SQL 2005 .