At the company i develop, developers typically run databases on their laptops. We also have an instance of a SQL Server 2005 and SQL Server 2000 servers running as virtual machines, under an MSDN license.
I am not a MSDN guru and not really familiar with the ins-and-outs of MSDN, so the my questions are as follows.
Would each developer be able to install an MSDN version of the SQL Server, for development purposes on his or her laptop, if we have enough subscriptions? In the midst of uncertainty would we be able to instead use SQL Server Express for our development purposes, later migrating the databases to our 'central development' database servers once we have made all the changes to the databases we require? Are there any major differences between SQL Server Express vs SQL Server Enterprise in terms of functionality.