I have VS2010 Professional installed
A client has recently asked me to add a Database project to the solution for the creation and deployment of databases (only available with Premium or Ultimate)
Can I buy an upgrade to the current license? if so Where?
Or can I get the Database project templates some other way and use them with Professional?
Thanks
IMHO, database projects are not worth it. I would strongly suggest you create your databases using a script, which you can easily add to your solution and which can be versioned and checked into source control just like any other type of file.
If you are resigned, you definitely need Premium or Ultimate in order to open and use a database project. No plugin or template will change this.
You can upgrade from Microsoft or a reseller. I believe it comes with an MSDN license, which means the path can be steep (maybe 2-2.5k for premium and upwards of 10k for ultimate).
Actually, back in ’11 they were pretty bad. They are definitely improving. I’m using one now for a website that publishes to Azure. In this form, they are pretty damned convenient. The tooling is still lacking in 2012. Hopefully in 2013 you’ll be able to, for example, add foreign keys using the toolset instead of writing sql.