Avec ton SQL Server, tu peux accéder au serveur où tourne PostGreSQL ?
 
Si oui alors installe les drivers ODBC (trouve si possible ds OLEDB) sur le serveur SQL Server.
 
Ensuite, dans SQL Server, utilise "importer", et connecte-toi à PG, tu verras ça sera bien plus simple.
 
Par contre, t'aura toujours un morceau à faire à la main, faut pas t'attendre à ce que tout se fasse tout seul...