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...