(localDB)\ Projects或(localDB)\ v11.0

Raf*_*ael 9 sql-server-2012 visual-studio-2012

我安装了VS2012,SSME 2012和localdb,我发现我有两台服务器可以连接到:(localDB)\ v11.0和(localDB)\ Projects.

我必须使用哪一个来执行,它们都是为了什么?

Fra*_*Liu 5

我知道我有点迟了.但我现在面对同样的问题并找到答案.以为我应该分享答案:

(localdb)\ Projects是SQL Server Express LocalDB实例,默认情况下,SQL Server Data Tools使用该实例来托管为数据库项目(*.sqlproj)创建的沙箱数据库,以启用F5部署和调试.

(localdb)\ v11.0是安装LocalDB时创建的通用SQL Server Express LocalDb实例,其他Visual Studio项目(如ASP.NET项目)也使用此实例.

有关LocalDB的更多信息,请参见http://msdn.microsoft.com/en-us/library/hh510202.aspx

更新

从EntityFramework 5.0开始,默认的sql server现在是您的localdb\vxx.x实例.

  • 从链接:**(的LocalDB)\项目**是用来通过SQL Server数据工具在默认情况下为承载数据库项目(*.sqlproj)使F5部署和调试的沙盒数据库的SQL Server Express LocalDB实例.**(的LocalDB)\ 11.0**是所安装的LocalDB时被创建通用的SQL Server Express LocalDB实例,这也被其他Visual Studio项目,如ASP.NET项目. (2认同)

Ada*_*ley 4

这解释了差异和一些需要注意的问题

http://aeronaught.wordpress.com/2012/11/22/vs2012-localdb-v11-1-v11-0-automatic-instance-horror/

不确定有什么区别,但你应该使用

(本地数据库)\v11.0