Please give me your commets on Database projects in Visual studio and change management.
I am doing following stuff.
- Database project for maintaining the version control for script, using team foundation server
- Using seperate file for each database object like table, view, SP, constraint etc.
- Manually matching (obviously using version control compare utility) script before deploy and creating the dbupgrade.sql file to upgrader the test/production server.
I have got something automatic for creating build/deploy in visual studio team system database edition, but my problem is, I also need to support Sybase (v11) database. As of now I am keeping seperate script for MS SQL and Sybase.
Please also suggest me, if some tool (free/paid) available to create common script for Sybase and MS SQL. What I mean here is, I modify script at one place and it generates scripts for both MS SQL and Sysbse.
Please post your view on this. And also let know if have some better process for managing the changes.