Hey all thanks so much in advance for your help I have been researching this issue for a while. I have found two popularly suggested ways to preform this task:
ogr2ogr - just take a shapefile and use ogr2ogr to put a shapefile in to a sql server database. This would work for a few shapefiles but is not a solution to importing LARGE amounts of shapefiles of many varieties.
Using QGIS, export into SQlite - I have had this one proposed to me a few times. Really this only adds the steps necessary to preform this to many many shapefiles.
And this third task I think may be the winner:
Exporting shapefiles into Postgis, Postgres, then preform a batch database conversion from PostgreSQL into Microsoft SQL Server 2012 - After breaking down and buying software called FullConvert which claims to be able to connect the the PostgreSQL server and then copy tables into MS SQL Server in bulk.
The last method I think is the closest I have gotten to being able to preform this task. I'm going into the office tomorrow to preform this on the server locally because it fails every time I try to preform this task over OpenVPN.
If you have any leads or have already fought this battle trying to get large amounts of GIS shapefiles and such into MS SQL Server my colleges and I would be tremendously grateful!