LocalDB SQL Server 2014 Express creates 2 instances (localdb)\ProjectsV12 & (localdb)\MSSQLLocalDB?
23,262
The (localdb)\ProjectsV12 and (localdb)\ProjectsV13 instances are created by SQL Server Data Tools (SSDT) and should not be used by applications
(localdb)\MSSQLLocalDB is the SQL Server Express 2014/2016 LocalDB default instance name and an "automatic instance".
You can use the sqllocaldb.exe command line tool to manage which version (2014 or 2016) owns the MSSqlLocaldb instance
And (localdb)\v11.0 is the SQL Server 2012 LocalDB default instance name
Author by
Ramy Yousef
Updated on May 29, 2020Comments
-
Ramy Yousef almost 4 years
I'm using SQL Server 2014 Express and the LocalDB option, and I have the following in my SQL Server object explorer pane in Visual Studio 2013...
So what is the difference between
(localdb)\ProjectsV12
&(localdb)\MSSQLLocalDB
? -
Dave about 9 yearsWhich one you should use for your local development db?
-
ErikEJ about 9 yearsOne of the two last ones on the list
-
Dave about 9 yearsIs there a reason to not use ProjectsV12?
-
ErikEJ about 9 yearsIt is not a deafault instance
-
infiniteRefactor about 8 yearsSSDT use ProjectsV12 instance for deploying database projects. This instance even might not exist if SSDT is not installed. Thus, using this instance name in connection strings is not recommended.
-
gmail user over 7 yearsThis looks big mess to me created by MS. It is always misleading to me. I hope they make it clear and concise
-
Edward Brey about 7 yearsFollow-up questions on the purpose of the private instance