I'm doing a happy dance, but I'm also kicking myself at the same time! (You're welcome for the visual.) 😛
There were two triggers running on the server, one that prevents table creation (unless you're a db admin) and one that prints a message when the dbo schema is not used. The stars were coming from the print statement of the schema-trigger. I should have known to check the triggers, but *assumed* that they were not enabled on our test server. If I had not tried to run the process authenticating as another user, I would not have gotten the following error:
[Execute SQL Task] Error: Executing the query "
/****** Object: Database [database] Script..." failed with the following error: "The transaction ended in the trigger. The batch has been aborted.
*************************************************************
If you need to Add/Delete/Modify a database on this server,
please contact the SQL DB Admin group.
---- Command not completed. ----
*************************************************************
Mail queued.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
The triggers were in my list of 110 objects that had *********s in them. Which means I would have eventually found it by disabeling the transfer of each of those 110 offending objects but I should have known to look at the triggers first!
I hope this might help someone avoid frustration in the future. 😀
Mods, if there's a way to mark this post as resolved, please do! 😎