Given your lack of knowledge and experience on SQL Server, if you want this process to run efficiently you will need to get some mentoring on board to help you out. You can hunt and peck on the forum for days and not get anywhere near a good solution to your problem.
Best,
Kevin G. Boles
SQL Server Consultant
SQL MVP 2007-2012
TheSQLGuru on googles mail service