Entity Framework 6 - How to update customer's database with CodeFirst migration
<p>My team develops an application which deploys MSSQL database at customer's system. We encountered a problem with using migrations to update the customer's  database structure .</p>

<p>We can't use automated migrations because more than one instance of the app can run on the same database so if one of instances gets updated and therefore changes the model and therefore the structure of database the others change it back so neither of them can work on the database.</p>

<p>We can't use nonautomated migrations because we have no access to customer's database to run the update-database command.  </p>

<p>The question is what's the best approach to keep the database and the model always up to date on the level of code ?</p>