Puede usar BULK INSERT, que importa un archivo de datos en una tabla o vista de base de datos con un formato especificado por el usuario. Los detalles están en:
BULK INSERT (Transact-SQL)
http://msdn.microsoft.com/es-es/library/ms188365.aspx
Acá hay algunos ejemplos:
How do I load text or csv file data into SQL Server?
http://sqlserver2000.databases.aspfaq.com/how-do-i-load-text-or-csv-file-data-into-sql-server.html
Gustavo Larriera Sosa, Microsoft MVP | ascii164.blogspot.com | /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/