Hey @MrFlinstone ,
Assuming you have a SQL server :
Create a visual studio database project and checkin all your database scripts in that projects.
Then using Azure Devops:
- Create a build Pipeline that would build and validate your database project to generate a DACPAC
- Create a release pipeline to publish the DACPAC to the database server.
The Build pipeline can be linked to your database project in either Github or GIt or VSTS and whenever anyone makes changes to the database projects, the build and release pipelines would be triggered and your changes would be deployed
You can refer the below link:
https://medium.com/multinetinventiv/automate-build-and-deployment-of-azure-sql-database-using-azure-devops-with-azure-pipelines-9cf9b576b5c1
which would be somewhat similar for SQL server