I've just stated developing with vsdb, and while it seems to be functional, it seems like it introduces unnecessary restrictions.
Effectively what I'd LIKE to do is use it to manage database creation, as well as upgrades etc. In creating, nothing special, just a if db not exists create db, and add a couple logins.
I'd like to push out the changes to tables/views/sprocs/funcs etc... but it seems like it wants me to make this two projects... which is fine... but seems like unnecessary complexity.
I guess my question is to be able to point this .dbschema at a server and have it create database if needed as well as populate the database with schema and data.
Is this really going to require of me 2 projects for each database I want to automate the deployment of?