Version control tools
List of source version control tools for databases.
State-based tools - generate the scripts for database upgrade by comparing database structure to the model (etalon).
Migration-based tools - help/assist creation of migration scripts for moving database from one version to next.
VersionSQL is the straightforward SQL Server version control add-in. It's made to do one thing and do it well: Commit SQL to Git and Subversion source control repositories. Plugs into Microsoft SQL Server Management Studio: SSMS 2017, SSMS 2016, SSMS 2014, SSMS 2012