Linking Solidworks to SQL Server

Hi,

I am currently looking into building a new database system for a small engineering company. Ideally what we want is to have a system that harvest data from Solidworks (file location, format, material, etc) and save it into different fields in a SQL Server database. I have been trying to find information/examples on this and so far have had no luck. I have little programming experience and so initially all I want to know is:

-Is this possible?

-How difficult would it be to implement?

-Has anyone else done something similar?

Thanks

SolidworksApi macros