You could consider the database replication module.
Since both developers use the same database (SQL server), you can make a backup of all the "master tables" from developer B and restore them in the database of developer A.
Use a multiuser project and host that in a central database. All user always up to date and no sync issues. You can use a SQL server or a PostgreSQL server.
You can copy a local project to a multiuser project.
This is just the model, the data can be done indeed with ordinary database management tools.