Monthly backup of SQL server DB to PostgreSQL? The company I'm working for has a SQL Server with read-only access. They use Crystal Reports hooked up to PostgreSQL for reporting. Is there any way to make it so I can move all the data from the MSSQL DB to PostgreSQL without user interaction? That seems to be the caveat to what I'm trying to do. They need to be able to run this report after I leave without having to interact with it during the process.  

Or am I looking at this the wrong way? Is there a way to save a "snapshot" of the SQL Server DB that can be manipulated in Crystal Reports? The ultimate goal is that since the DB is dynamic we need to be able to have a static DB at the end of the month that all the reports can be ran on without having to worry about it changing.
Can you not just hook Crystal Reports to an instance of MS SQL Server? That way the process should be as simple as "backup the live database, restore it into test/snapshot location when needed".

If the database is less than 10Gb in size you can use SQL Express so there would be no licensing implications, if it is 10Gb or more than you could restore it on the same SQL Server under a different name assuming you have access to be able to do that. Otherwise you might end up paying for an instance of SQL Server (avoiding this may be why you are using postgres in the first place).

If you have a specific process that you are currently following manually which you would like to automate, then you need to specify that process in detail in your question otherwise we can only guess and that may not be helpful.