Hi Ted, ListVersions should return only what that user has permissions to see. Make sure that you are connecting to the same workspace both when running ListVersions as well as when running reconcile. Try setting the workspace environment at the start of your script.
import arcpy
arcpy.env.workspace = r"Database Connections\zzzyyyxxx_tcronin@sdemapper@[email protected]"
...
I did not see in your script where you referenced reconcile. However in the error message the syntax looks incorrect.arcpy.ReconcileVersion_management (versionList, version, 'ACR_FINAL.Master', "BY_OBJECT", "FAVOR_TARGET_VERSION", "NO_LOCK_AQUIRED", "NO_ABORT", "NO_POST")From what I am seeing above you are passing in your versionList where you should be providing a workspace. If you want to run the reconcile for each version you will need to do something like this:
import arcpy
arcpy.env.workspace = r"Database Connections\zzzyyyxxx_tcronin@sdemapper@[email protected]"
workspace = arcpy.env.workspace
versionList = arcpy.ListVersions ()
versionList.remove('dbo.DEFAULT')
versionList.remove('ACR_FINAL.Master')
for version in versionList:
arcpy.ReconcileVersion_management (workspace, version, 'ACR_FINAL.Master', "BY_OBJECT", "FAVOR_TARGET_VERSION", "NO_LOCK_AQUIRED", "NO_ABORT", "NO_POST")
#this is assuming that 'ACR_FINAL.Master is the parent version to all other versions in the list.