I learned is that in order to connect to SQL Server Express 2012 I have to use the instance name "(LocalDb)\v11.0".
Is this localDb a special db for local developmnents or is it the exact equivalent to Sql Express 2008 but with a different name?
I learned is that in order to connect to SQL Server Express 2012 I have to use the instance name "(LocalDb)\v11.0".
Is this localDb a special db for local developmnents or is it the exact equivalent to Sql Express 2008 but with a different name?
I'm not sure why you keep asking if SQL Server 2008 Express is equivalent to the SQL Server 2012 Express edition installed with Visual Studio 2012.
Answer: they are completely different: 2008, 2008R2, 2012.
More importantly, SQL Express is also different than running your (LocalDB) inside Visual Studio 2012 using the new SSDT SQL Server Database Project. As another person said, it runs only when you run your code.
There's a lot of information out there already: http://blogs.msdn.com/b/ssdt/archive/2012/06/06/getting-started-with-localdb-debugging-using-ssdt.aspx http://msdn.microsoft.com/en-US/library/ms246989.aspx
They are different in the fact that SQL Server Express runs as a service, and that localdb runs on-demand in user-mode. As far as creating databases/inserting data/selecting data then I believe they are functionally identical.