We are using Octopus Deploy to deploy Windows apps to a distant on-premises data centre with strict security controls.
We want to run SQL Server migrations using DbUp but our attempts so far have failed. We believe this was because the user running DbUp did not have permissions to read the master database to confirm the existence of the database we wanted to modify.
We know that the user was granted the db_ddladmin role on the database but we think the public role had be altered to remove read permissions on master.
Can anyone confirm that we need to be able to read master for DbUp to do its stuff? If so, should we ask to be granted db_datareader role on master on the server?
Thanks
Michael Strasser