Você tem várias opções para inserir dados no SQL Server a partir de um arquivo de texto. Aqui estão alguns que são amplamente utilizados.
O assistente de Importação e Exportação do SQL Server é bastante simples e o pacote resultante do Integration Services pode ser salvo e agendado para execução:
http://msdn.microsoft.com/en-us/library/ms141209 .aspx
Ou você pode usar o comando T-SQL BULK INSERT. Isso requer que o arquivo de texto esteja no sistema de arquivos do servidor de banco de dados ou disponível via caminho UNC:
http://msdn.microsoft.com/en-us/library/ms188365 .aspx