Hi @Chris Swainson ,
You can try to use with SSDT
There is a way to as user-defined extended properties:
https://dba.stackexchange.com/questions/131018/howto-create-useful-dacpac-versioning-along-with-ssdt-deployment
https://www.techrepublic.com/article/auto-deploy-and-version-your-sql-server-database-with-ssdt/
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.