I was using the 32-bit call already - here's the line
C:\Python27\ArcGIS10.1\python.exe "D:\Scheduled Scripts\StudySites2SDEodbc.py" which throws
File "C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy\arcpy\management.py"<c/> line 6322<c/> in MakeXYEventLayer raise e arcgisscripting.ExecuteError: Failed to execute. Parameters are not valid. ERROR 000732: XY Table: Dataset J:\data\StudySitesDatabase_Be.mdb\ExportAllStudySites does not exist or is not supported Failed to execute (MakeXYEventLayer). Process Exit Code 1. The step failed.,00:00:16,0,0,,,,0
Again, it's visible in ArcCatalog on the server, just not in Python. If anyone knows the code for mdb reads in Python that would be awesome!