2013-03-19 106 views
1

我了解到,为了连接到SQL Server Express 2012,我必须使用实例名称“(LocalDb)\ v11.0”。'LocalDb'是什么意思?

这个localDb是本地开发人员的特殊数据库吗?还是与Sql Express 2008完全相同,但名称不同?

回答

0

它们不同之处在于SQL Server Express作为服务运行,并且localdb在用户模式下按需运行。就创建数据库/插入数据/选择数据而言,我相信它们在功能上是完全相同的。

+0

嗨保罗。但是如果我对VS2012中的sql server express的服务版本感兴趣,我还需要安装Sql Server Express 2008吗? – Rafael 2013-03-20 12:53:49

+0

您可以在不安装Sql Server Express 2008的情况下安装Sql Server Express 2012 – paul 2013-03-20 14:03:28

+0

您好,Paul这个Sql Server express 2012自带了我已经安装的VS2012,但如果我想将数据库作为未来的服务使用,我必须安装sql server express 2008吗? – Rafael 2013-03-20 14:10:03

1

我不知道为什么你一直问,如果SQL Server 2008 Express的等同于与Visual Studio 2012

回答安装的SQL Server 2012 Express版本:他们是完全不同的:2008年,2008 R2,2012。

更重要的是,SQL Express与使用新的SSDT SQL Server数据库项目在Visual Studio 2012内运行您的(LocalDB)不同。正如另一个人所说,它只在运行代码时才运行。

有大量的信息在那里已经: 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