Лучший способ и самый простой способ не могут быть одинаковыми. Вероятно, лучшим способом, поскольку это повторяется, было бы создание задания SSIS, которое преобразует файл и помещает его в базу данных. Это позволит вам использовать любую бизнес-логику в импорте (очистка данных, вставка / обновление при необходимости, удаление ошибок, автоматизация и т.
Вот простое руководство, в котором рассказывается, как использовать SSIS для выполнения этой задачи:
http://decipherinfosys.wordpress.com/2008/07/28/ssis-importing-data-from-a-text-file-using-a-package/
Если вы хотите простой, создайте небольшой скрипт для импорта данных, а затем запускайте его каждый раз, когда у вас есть файл. Вот запись в блоге, в которой говорится о выполнении импорта, используя только команды SQL. Он разделен запятыми, но вы можете изменить его для табуляции:
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-server/